4.5 
 Loved the book, but the very last chapter... (view spoiler)[ ugh, Poppy made me so angry!! What the hell!!! Magnus lied and cheated her, and she makes excuses for him!!!!! NO GIRL NO! And, worst, SHE WENT AHEAD WITH THE FREAKIN' WEDDING! *unhappy face*. (hide spoiler)] Anyway, the ending was cute and the book really great lol