I thought it was a sweet GFY story with just the right touch of angst to make me not want to put it down, even though I should have. I loved the banter between the characters. I'm giving it 4.5 stars, rounded down to 4. If it has the reread-ability in due time, then I'll up it to 5 stars on GR.