A Darker Shade of Magic, by V.E. Schwab
A Darker Shade of Magic is a combination of immersive fantasy and historical fiction that never feels forced. Taking place in not one, not two--but four versions of London, and with a hefty dose of magic, it has something for everyone. Schwab's world is so lush, and her characters--including an aspiring pirate--are so likeable and complex, that I was rooting for all of them.