Book Drunkard

“I am simply a 'book drunkard.' Books have the same irresistible temptation for me that liquor has for its devotee. I cannot withstand them.” L.M. Montgomery

A Pledge of Better Times by Margaret Porter, review

1 Comment


A sweeping tale of ambition, treachery, and passion . . .

For generations Lady Diana de Vere’s family loyally served England’s crown. But after King Charles II’s untimely death, her father becomes an outcast for refusing to submit to James II’s tyranny. Charles, Duke of St. Albans—the late king’s bastard son by actress Nell Gwyn—escapes his newly crowned uncle’s matchmaking efforts by secretly pledging to wed Diana, then departing for the Continent to become a soldier.

Before the battle-scarred war hero returns to claim his promised bride, political and religious turmoil brings about revolution and yet another coronation. As companion to Queen Mary Stuart, Diana has followed her de Vere forbears into royal service. Though she hopes Charles will abandon his military career after marriage, he resists joining the ranks of the courtiers he despises and mistrusts.

In palace corridors and within their own household the young duke and duchess confront betrayals, scandals, and tragedies that threaten to divide them. And neither the privileges of birth nor proximity to the throne can ensure their security, their advancement—-or their happiness.


I always enjoy reading about history through the eyes of someone who I have not heard of before.  In A PLEDGE OF BETTER TIMES, Margaret Porter tells of the life of Diana de Vere (who marries the bastard son of a king), and while doing so, gives a great lesson about an era that I don’t know very much about.  After reading the book, I must say that I’m quite intrigued and want to know more about this period.

This book is, quite simply put, exactly what Historical Fiction should be.  None of the story FEELS fictionalized and as I read, I couldn’t help but think that it happened exactly that way!  The details of history are rich and descriptive and leave nothing to the imagination – you feel like you are right there witnessing it while you read.  The characters are well developed, vibrant, and interesting, though I do admit to having a hard time keeping track of everyone at the start of the book.  Margaret Porter is meticulous with her research and is easily able to transport her reader to the turn of the 18th century.  I will definitely read any book she ever writes.



Margaret Porter is an award-winning, bestselling novelist whose lifelong study of British history inspires her fiction and her travels. A former stage actress, she has also worked in film, television, and radio.

For more information please visit Margaret Porter’s website. You can also find her on Facebook here and here, and on Twitter.



Monday, May 4
Review at Just One More Chapter
Review & Giveaway at Broken Teepee
Spotlight & Giveaway at Mina’s Bookshelf

Tuesday, May 5
Review at 100 Pages a Day – Stephanie’s Book Reviews

Wednesday, May 6
Guest Post & Giveaway at Let Them Read Books

Thursday, May 7
Review at Book Drunkard

Friday, May 8
Review at Books and Benches

Sunday, May 10
Review & Guest Post at With Her Nose Stuck in a Book

Monday, May 11
Review at Reading the Past

Tuesday, May 12
Review at Flashlight Commentary

Wednesday, May 13
Guest Post at Book Babe

Thursday, May 14
Review at Unshelfish
Review at Impressions in Ink
Review at Caroline Wilson Writes

Friday, May 15
Review & Giveaway at A Literary Vacation
Review & Giveaway at Historical Fiction Obsession



One thought on “A Pledge of Better Times by Margaret Porter, review

  1. I am always on the lookout for well researched HF, and this is an oft-neglected era. Adding it to my list.

Leave a Reply

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

You are commenting using your 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