I am not one for reading and finishing books let alone recommendations from my sister. The ending is beautiful and I love how everything happened, I finished it in 3 days and the last day I read over 2/3s of the book because I couldn't put it down. I HIGHLY recommend this book. I can't wait to read the rest of the Adam Silvera books. I may not like reading most things but these books have got me hooked.