Well, now that this thread is revived, I'll share my input:
It was definitely sexual.
"I'll give you something great" from a woman who has most likely not seen a man in several years means she's desperate. After 7 years, she gave a comment on how she should've kept her promise, which would...