This book is so, so good. I read all 400+ pages in about 2 days (with annoying work in the way). It is hilarious and so cleverly written, full of amazing characters and tropey, wholesome fairy tale romance. There's all kinds of representation in it and it just felt so good to read. I wish I could just immediately read it again.