Mistakes Were MadeBook 2 of Merlin's Grove is up for pre-order on June 1. Here's the cover reveal: I thought I'd do a brief discussion on what I thought my...