Moira reflects on her past following the new arrival to the village while David and Tracy find themselves back in each others arms once more.