A hopeful Christmas at the Haven, 19 Glanhafan.