Probably my favourite book ever. A perfect blend of romance, humour, magic and plot twists that will hook you at page one and keep you reading -- and then searching frantically for fanfiction. Relatable, nuanced characters experiencing both fantastical and real themes. Can't wait for book three!