It's more like a 3.75/5 but I think that may be due to the fact that I read over a series of long breaks in between each sitting. 
 But nonetheless, I think it was so cute and awkward and felt so lighthearted and I couldn't help but smile throughout.