An absolutely ludicrous premise and sometimes outrageous plot formed a perfect background to some genuinely important messages, touching moments, and wonderful writing. This was my first Libba Bray, but definitely won't be my last!