Dan is a superfan of the TV show Junk Shop, hosted by the handsome and charismatic Malcolm Tell. When an old music box turns up, Dan’s sister encourages him to try to get on the show and meet the object of his affection. He does, and everything changes.
When Dan and Malcolm first meet, they have a sudden vision of something horrible that happened years ago. Is it a glimpse at a past life or something else entirely? They agree to work together to find answers and discover a forgotten Celtic myth that may explain everything. If the myth is true, then Dan and Malcolm could be a pair of lovers who have been reincarnated over two thousand years. That seems impossible, but it’s hard to deny that something very strange is happening.
As Dan and Malcolm work to find the truth, they fall for each other hard. But searching for who they really are puts them both in grave danger, and they find themselves racing against time to keep their happily ever after.