DISCLAIMER: I was given a copy of this book by the author (via Goodreads/Shut Up and Read/Read It And Reap) in exchange for an honest, unbiased review.
ADVISORY: This book contains mature, adult situations and dialogue.
Emmaline and Adrian are just days away from their wedding when, in a fit of jealous rage, an immortal witch, Madeleine, places a curse upon them -- one which dooms them to spend an eternity apart. Madeleine kidnaps Adrian and causes him to lose all memory of his life before. She convinces him that his name is Adam, and that she is his wife, Marie. Even though she is with him she can’t make him love her, and his dreams are haunted by a dark-haired beauty. An old enemy of Madeleine’s turns up and she makes a run for it, so Adrian is finally able to escape from her clutches, and goes on to pursue a life of travel and adventure.
Madeleine’s curse on Emmaline purposely didn’t remove her memories of Adrian, because Madeleine wants to torment her for eternity. Over time, Emmaline follows clues, and one night finds her face to face with Adrian. But he doesn’t remember her, and they are separated before she has the chance to try and establish a connection with him. She eventually uncovers information that is valuable to the immortals. She also learns of the Valthreans (the immortal good guys), and chooses to align herself with them -- rather than with the evil Cult of the Snake (home to Madeleine and her cohorts). Over the centuries, she assists the Valthreans during times of war and peace, all the while searching for Adrian. They have some near misses, but fate and time do not seem to be working in their favor.
However, when an earthquake occurs and the devastation is broadcast around the world, Adrian (now known as Adam) is among the survivors. Emmaline (now known as Emma) uses her connections with the Valthreans to track him down, and travels to London to try and meet with him. Adam senses a connection and is strongly drawn to Emma, but his ordeal with Marie has left him damaged, suspicious and cautious. And with good cause, because Emma isn’t the only one who saw that broadcast. Now both Emma and Adam are on Madeleine’s radar … Can Emma find a way to break the curse, or will Madeleine destroy them all?
I thought “An Eternity of Roses” was pretty good. It had an interesting storyline spanning several centuries and exotic locales. Emmaline/Emma was the main character, and as such was very well developed. Adrian/Adam’s character was less so, but he’s got less story-time. I hated Madeleine/Marie – justifiably. She was manipulative, evil, and bat-shiat crazy. Some of the minor characters were OK, but kind of glossed over. However, my favorite was Max. (I look forward to reading *his* story.)