This review is spoiler free, do not click view spoiler if you don't want parts (sad parts) completely ruined for you 
 Right, I'm going to be totally frank. When I first started it, I was thinking yeah, this is 3 star material. In the first chapter or two, I found a few grammatical mistakes and things that were just plain odd reading. Not to mention the couple of massive info dumps. I have to say, the characters pulled me in straight away, Marion, Michele's mum for example. I loved the strong relationship between her and her mother and the fact that she confides in her! And consequently I was crushed and my day was totally ruined when traumatic sad thing happened that I won't mention because it's a massive spoiler. 
 Needless to say, it was tear incident no.1 (view spoiler)[SHE DIESSSS WHYYYY? (hide spoiler)] 
 After all this I was hooked in the book and it was all just uphill with great plot and nice romance. The writing got like infinitely better. It was all very nicely described and flowed great. Then it lost some of it's charm and I was like Right, 4 star material. The characters just didn't quite compel me as much BUT by the end you realise the point for everything. It's like a huge epiphany you get when you realise authors have done foreshadowing and woven such an awesome storyline with subtle stuff and mysterious stuff. Just zomg. 
 Then tear incident no.2 happened (view spoiler)[Jack, Stella's fiance dies! I got really anti-war for a few minutes just welling up (hide spoiler)] SHORTLY FOLLOWED by tear incicident no.3 which not only was so close to the end of the book, was also, to me was the most heart breaking of all! (view spoiler)[PHILLIP GOT A NEW GIRLIE AND WAS HAPPY AND TOO OLD FOR HER AND I DIED INSIDE (hide spoiler)] 
 And then the ending happened and I was like 
 FUCK! THIS SHIT IS FIVE STARS AND I'MA GO FIND THE AUTHOR AND DEMAND THE NEXT BOOK