I am giving this book a 4.5-star review. This book was wonderful! The only reason why I rated it lower was due to the ending. With all that build-up, I was expecting the ending to be a lot longer or fantastic like Violet’s life. I was going to give this book a 5-star review until …
