Her Heart for a Compass – Sarah Ferguson


From one of the most famous former members of the British royal family, Sarah Ferguson, Duchess of York —a mesmerizing novel of a young noblewoman’s coming-of-age that richly details both high society and low in Victorian England.

Queen Victoria’s close friend, the Scottish Duke of Buccleuch, Lady Margaret Montagu Scott is expected to make an advantageous marriage. But Margaret is an impulsive and outspoken girl in a repressive society where women are, quite literally, caged in corsets and required to conform.

When Lady Margaret’s parents arrange a society marriage for her, she tries to reconcile herself to the match. But shortly before her betrothal is announced, Margaret flees, leaving her parents to explain her sudden absence to an opulent ballroom stuffed with two hundred distinguished guests.

Banished from polite society, Margaret throws herself into charitable work and finds strength in a circle of female friends like herself—women intent on breaking the mold, including Queen Victoria’s daughter Princess Louise. Margaret resolves to follow her heart—a journey of self-discovery that will take her to Ireland, America, and then back to Britain where she finds the life she was always meant to lead.

A bold and thoughtful story about a rebellious woman finding herself and her voice in an age of astounding technological change and great social unrest, Her Heart for a Compass is a delicious costume drama rich in atmosphere, history, and color.

My review

Thank you @harlequinaus for #gifting me a copy of Her Heart for a Compass
@millsandboonuk @sarahferguson15

Book review:
Sarah Ferguson’s novel Her Heart for a Compass is mesmerising. I was enthralled from the first page and wanted to continue reading long after putting it down.

This historical fiction novel is based on Sarah Ferguson’s ancestors and events that occurred. Some characters created, others part of history. The story is set in the grandest of settings of London, Ireland and Scotland. Sarah’s insight into this life,as the Duchess of York, influenced her research, knowledge and personal awareness of societal norms, conventions and settings. No one could write this better! This is one of the most detailed and realistic portrayals of a story set in Victorian England I have ever read.
Lady Margaret Montagu Douglas Scott, daughter of the Duke of Buccleuch is expected to marry for a good match for her family, rather than marry for love. She is cast out of society for not marrying the man her father wishes her to. Margaret is ambitious, caring, adventurous and courageous. She has a desire to help others in need and is not afraid to speak up for those who cannot. Margaret’s compassion is heartwarming. There are many members of the royal family who are constantly helping others, working to ensure those suffering are supported and gain opportunities in life. Margaret is an example of this. She does not simply provide funds, she works with the children in the poorest places and gives them love, kindness and a sanctuary they have never experienced in their lives. What a character to admire.

Margaret’s best friend is Princess Louise, Queen Victoria’s daughter and their friendship is tested as Margaret travels to Ireland and America. Margaret grows as a person and she learns to truly follow her own heart, the whole way through the novel. The romantic relationships in the novel are exciting, heartbreaking and simply beautiful.

I hope to read more of Sarah Ferguson’s novels. This should be made into a movie!


#herheartforacompass #sarahferguson #royalty #ladymargaret #queenvictoria #princesslouise #chapterichi #romamcenovel #bookrecommendations

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s