This is definitely an heart touching/wrenching book. I loved the characters, Kimberly and Xander. They are literally uh la la. I found the nicknames(green/knight) super cute!! This book is off the bats 5/5, I will never stop recommending this book. I loved it!!