Annie never much believed in love. That is, until meeting Mark. Each recognizes something in the other, though both hide their own troubled pasts. It's a whirlwind romance that propels Annie through their courtship, all the way to her wedding day - a day she couldn't have predicted for herself once upon a time. But as Annie stands at the altar, she spots a stranger in the crowd, and she soon learns that her new life isn't going to be the happily ever after that she had planned. Who is the stranger at the wedding? What really happened to Mark's first wife? And was Annie and Mark's meeting as random as it first appeared, or is something more sinister at work?