A school of magic, an insidious villain, a brilliant female secondary character, gay wizards… What else can a fangirl ask for? If you ever wondered what would happen if Harry Potter were gay, this is the book for you. An ode to (and review of) Carry On by Rainbow Rowell.