This beguiling debut from 70-year-old Alan Bradley has been worth the wait, an enchanting and masterfully told mystery that reveals itself at a perfect pace. Clever and delightfully devilish, Flavia de Luce is an intriguing young heroine that you'll be sad to part with.