Ian MacLeod and Annie Montgomery share much in common. As joyful children, although not actually related, they share a bond like brother and sister. As unhappy adults, they both suffer.
Childhood summers spent together at Kilmegan Castle, Ian’s ancient home on the Isle of Skye in Scotland, are full of adventures. Ian and Annie feel remarkable affection for one another, hoping that one day they will embark on the ultimate adventure together: repair and restoration of the castle. Even after Ian loses his father and Annie loses her mother, life is wonderful—until Annie begins to see Ian differently.
In time, Annie becomes a gifted pianist and a talented architect. With fondness for Kilmegan Castle undimmed, she specializes in historical preservation. But Annie is also miserable, hopelessly suffering unrequited love for Ian. Only prayer and her faith in God help Annie to rise above her longings.
Meanwhile, following an argument, Ian’s wife dies in an accident on icy roads. Grief and guilt cause Ian to stop praying. He stops going to church. He is no longer certain that God exists. Ian feels broken. Like Kilmegan Castle, there are some good things going on inside, but mostly Ian just needs major restoration.
Now, Duncan Montgomery, Annie’s papa, is dying. He is convinced that God will allow him enough time to perform one last task, securing his daughter’s happiness.
Will Duncan succeed? Will Annie find love? Will Ian find restored faith?