Church of Marvels

13 of 20
Church of Marvels
320 pages; Ecco
A sideshow performer, a pair of asylum escapees and an orphaned boxer converge in Parry's intricately braided novel of secrets and hidden identities.
— Sarah Meyer