Romance of the sweet, old-fashioned kind woven into a story of loss and love and new life - and an ending that leaves you wondering.