When they arrive in town, trouble almost immediately arrives in the form of a mysterious stranger. As Hannah hopes and prays Luke will finally propose, she's caught up in an age-old mystery--one that could claim her life, and the life of all those she loves. Hannah Marsh travels...