Cleeves, Ann

Too good to be true - London : Pan Books 2016 - 1 volume ; 20 cm. (pbk) - Quick reads .

9781509806119