Cover for The Bequest

David Lauriston and Lord Murdo Balfour have been living happily together for three years at the Laverock estate in Perthshire. But when some unexpected news arrives, Murdo must confront old demons he thought he’d put behind him forever.