Rosie Lachlan, the possibly unhinged main character of Collins’s CROSS MY HEART (Atria, 309 pp., $28.99), has two vexing ...