This is a new author to me & I was very impressed at how well this fantasy MM romance was written. The well-paced plot is interesting & flowed smoothly throughout the storyline and it kept my attention quite firmly until the last page was turned. The characters are well-developed individuals that are portrayed as star-crossed lovers who are quite determined to be with each other. There is excellent support from the secondary characters.
It is about: a snarky young man (Jude) discovers the truth about his heritage from his grandmother (Agatha Cohen) & just to make his life a little more interesting he discovers his so-called enemy (Roman Meyers) is his soulmate.
There is: intrigue, suspense, drama, twists & turns, adventure, action, humour/verbal banter, mystery, secrets, magic, family issues, elf politics, rivalry, feuds, fated soulmates, alternative dimensions, a magic emporium, elves, monsters, a sweet troll (Royal), portals, danger, threats, conflict, violence, determination, mild anguish, defiance, ultimatums, some steamy scenes, love, contentment & a satisfying conclusion. I would recommend this book to people who enjoy reading this genre. I really doubt that you would be disappointed in it.