The People's Friend Special
Life, love and llamas
IN the rolling hills of Edgworth in Lancashire, something truly delightful is happening. Wedding guests are laughing, the countryside hums softly, and a group of bow-tied llamas – and a diva sheep – a