The Heir The grandson of a Scottish clan laird, Duncan MacTavish is shocked to learn that his other grandfather was an English marquis whose title and London estate he is now required to take on. Worse still, he is engaged to a stranger who has mocked him in public. But his bride-to-be, Ophelia, has been guiding a lovely and witty, if dreadfully inexperienced, country girl named Sabrina through the latter's all-important first...