This book all things amazing. It was a whole adventure in 600 pages and the plot keeps moving (as in there is never a moment that its feels like its being dragged) and it is a satisfying slow-burn, with so much humor. Ruby Dixon wrote every character so intricately and developed them so well that even small characters that you come across and never think you'll never see again end up playing vital roles to the plot. The MC is extremely relatable especially her reactions when dumped in awful situations and her banter with everyone is hilarious.
This book is a definite 5/5 in my book and although from the outside looks somewhat like cliché, it is anything but.
Two words;
Read. It.