I really enjoyed this. It was a pretty lighthearted read for the most part, but there were lots of moral lessons thrown in too. Both Kayla and Ezra were really warmhearted and genuinely kind people and both were great role morals for readers. Their relationship was perfect in so many ways. They communicated and shared and really worked together as a team. It was nice to see such a good example of what a caring, adult and loving relationship should look like. I enjoyed both of the main characters and the way their relationship unfolded but I also really liked the secondary characters as well. The relationships with their families was charming. They were all so sweet and supportive and it was heartwarming. There was a bit of drama with peer pressure but it was good to see Ezra recognised what he did was stupid and to work to fix his mistakes. Furthermore, Kayla supporting him and defending him was adorable. This was just a really great read.