IDK why I feel torn between 4 and 5 stars as I write this. I guess is because a part of me feels this is not new...some bits kinda made me roll my eyes...but I remember, it made me smile, laugh and swoon sooo many times! And yeah, I even cried a couple of times...ah and I definitely want to read more by this author and last but not least. The ending was sweet. So...yeah...5 stars it is. 
 btw 
 Gavin...*sighs* amazing!