Flame is an outstanding Medieval romantic suspense novel by May McGoldrick that kept me guessing until the very end. The story begins when Gavin Kerr is given Ironcross Castle so he can become its next laird after the last laird died in a terrible fire along with his family and servants. The Castle is supposedly cursed because all of its lairds perish in "accidents" long before their time.
Not believing in curses, Gavin begins repairing the Castle and he soon finds himself enchanted with a portrait of the former laird's daughter, Joanna McInnes, who died in the fire. In truth, Joanna survived and she is hiding in the secret passageways of the castle, plotting her revenge against those who killed her family. When accidents begin to plague Gavin, Joanna is conflicted between saving Gavin and plotting her revenge. It is inevitable that Gavin and Joanna fall in love, despite Joanna’s physical and emotional scars, as well as Gavin’s own internal demons.
Flame definitely has a Gothic feel to it with Ironcross Castle’s curse, accidents, disappearances, hidden caverns, and secrets. There are also some lighter moments, such as when Joanna steals back her portrait after Gavin moves it into his bed chamber. The cat and mouse game the pair engage in is quite amusing.
Originally published in 1998, Flame is a prequel of sorts to the Highland Treasure series (Gavin and Joanna are already married in the first book of the trilogy, The Dreamer). It’s nice to see this novel get a much needed audiobook update. Ruth Urquhart narrated this story and I thoroughly enjoyed it after increasing the listening speed. I can’t wait to start listening to The Enchantress!