On the outside, Jennifer's (Patricia) life looks perfect: she's beautiful, rich and she has Jimmy (Ian), a wonderful husband. But, in spite of everything, there remains a wound inside her that refuses to heal. One day, Archie (Ryan) arrives and the serene world of Jennifer and Jimmy comes to a jolt. Archie is Jimmy's friend but he too is the man who, in the past, had broken Jennifer's heart. With Archie around, Jennifer discovers that her incessant pain is caused by her longing for him...
Computer scientist Hannon Fuller has discovered something extremely important. He's about to tell the discovery to his colleague, Douglas Hall, but knowing someone is after him, the old man leaves a letter in his computer generated parallel world that's just like the 30's with seemingly real people with real emotions.
Rookie cop, Amelia Donaghy reluctantly teams with Lincoln Rhyme – formerly the department's top homicide detective but now paralyzed as a result of a spinal injury – to catch a grisly serial killer dubbed 'The Bone Collector'.
Homer is an orphan who was never adopted, becoming the favorite of orphanage director Dr. Larch. Dr. Larch imparts his full medical knowledge on Homer, who becomes a skilled, albeit unlicensed, physician.