Plus: 13 must-read fantasy books coming this spring