Audiobook Puzzle Girl, written by Rachael Featherstone. Love is a riddle waiting to be solved. Twenty-six-year-old Cassy Brookes thinks she has everything under control until one fateful morning changes everything. Stuck in a doctor's office, Cassy scribbles a message in a puzzle book, and when she returns for a check-up, she sees someone has replied. She soon finds herself torn between searching for love and outwitting her work rival, Martin.