How to Repair a Mechanical Heart

How to Repair a Mechanical Heart - J.C. Lillis 4 stars. Fun and quirky read. Great voice and a YA setting with off-screen sexytimes. Cute fandom concept.