A Lady for a Duke cover art

A Lady for a Duke

Preview

Get 30 days of Premium Plus free

£8.99/month after 30-day free trial. Cancel monthly.
Try for £0.00
More purchase options
Buy Now for £12.99

Buy Now for £12.99

About this listen

A lush, sweeping queer historical romance from the best-selling author of Boyfriend Material—perfect for fans of Bridgerton, Evie Dunmore and Lisa Kleypas!

When Viola Carroll was presumed dead at Waterloo, she took the opportunity to live, at last, as herself. But freedom does not come without a price, and Viola paid for hers with the loss of her wealth, her title and her closest companion, Justin de Vere, the Duke of Gracewood.

Only when their families reconnect, years after the war, does Viola learn how deep that loss truly was. Shattered without her, Gracewood has retreated so far into grief that Viola barely recognises her old friend in the lonely, brooding man he has become.

As Viola strives to bring Gracewood back to himself, fresh desires give new names to old feelings. Feelings that would have been impossible once and may be impossible still, but which Viola cannot deny. Even if they cost her everything, all over again.

©2022 Alexis Hall (P)2022 Hachette Audio UK
Fiction Historical Historical Fiction Romance Romantic Comedy
All stars
Most relevant
This story is based on a great and novel concept, but the delivery is seriously tepid. The story fizzles out and drags. The love declarations lacked authenticity. The drama towards the end should have been exciting but was instead a bit ridiculous and lacklustre. The book has left me feeling disappointed and bored. However, the narration was good. This story was a missed opportunity.

Fantastic concept but tepid story

Something went wrong. Please try again in a few minutes.

Wow! Just wow.
As a huge Alexis Hall fan I expected BIG things from this story. I wasn’t disappointed. An emotional roller coaster. Heart wrenching. Amusing. Entertaining.
Thought provoking. Highly recommend

Simply Magnificent

Something went wrong. Please try again in a few minutes.