Blog Tour Review: Kate in Waiting by Becky Albertalli

I have been waiting a long time to review this book. I saw it when it was announced ages a go and I really thought that I would have to wait until it was published till I got to read it but then Dave announced the blog tour.