4.5 stars!This book gave me the giggles starting on page one. So fun and light-hearted even when there were undertones of heartbreak. Ellie and her friends were very entertaining but it was Sam James that stole the show. OMG could he be any more perfect?? I loved every word that guy uttered. ...