This was a super cute, funny, unique, and unexpectedly emotional story that sadly had a very disappointing ending. I liked the main character and the plot was well paced, and I really liked the unexpected twists along the way. I had this rated 10 stars for the longest time but I feel like the...