Oh my goodness - what a lovely, lovely surprise we had today. Biggest thank you Ann and Allan (and pooch Lucy) for...