Even if I could see the ending coming, it was still super enjoyable and an easy, feel good read.