'Code Name: Immortal' is the third story in the Highlander Imagine series. It continues the adventure only a short time after 'Beyond Infinity' ends.
Duncan has taken a very powerful Quickening, from a very old Immortal in Central America. Now, he needs time to get it and himself under control. But for a man who is himself an Immortal, time isn't a luxury that he has.
Tessa has just started a new job in Paris under the direction of an ancient Immortal priest who is now working as a library antiquity director. Soon she discovers that there is another Immortal working near her with a similar objective. This leaves the already stressed Duncan feeling a bit uneasy knowing that Tessa is working near an Immortal he's never met. With demands on his attention pulling him in several directions all at once, even an Immortal's strength of character can be strained to its limits.
When Annelise, Connor MacLeod's latest girlfriend, suddenly appears on Duncan's doorstep with a fantastic story of kidnapping, murder, and intrigue - all which seem to have Connor's name attached to it somehow - Duncan is quick to act. While Tessa is plagued with doubts about what she has heard Annelise say, she is reluctant to stand in Duncan's way when the life of his cousin may be at risk.
Duncan and Annelise board a train in Paris believing that it will be only a short ride before they reach their destination and unravel the mystery of Connor's disappearance. But instead, their trip - on Europe's most luxurious train - turns into the most deadly ride of their lives.