I hope there are butterflies in heaven.... A simple wish made by his dying wife sends a man on a murderous quest. Genevieve Lewiston is the butterfly girl, a young model for butterfly cosmetics, when she becomes his victim. Years after being left for dead by her unseen attacker, she has created a new identity for herself as Jenny Lewis, a quiet, plain teacher in St. Augustine, Florida. She has a home, good friends, and a job she enjoys, but fear keeps her from sharing her past or opening her heart to love.
High school coach Nick Jensen knows Jenny Lewis isn't quite what she seems. He also knows with astounding certainty that she's the right woman for him. He just has to convince her they belong together. Just as Jenny is beginning to let herself believe in a future with Nick, she receives a message from the killer. Brought to her by an old friend, the message leaves her with little choice but to sacrifice her future, and possibly her life, to stop him from killing again.