#1HappyYear Day 365: I started this in a leap year so I've still got one more day, but today is for @vnemma. I love you very much, and always glad we found each other. ❤️ #100HappyDays (at Bicester Zoo)
seen from France
seen from Germany
seen from Germany

seen from Malaysia
seen from United States
seen from Denmark
seen from United States

seen from China

seen from Serbia

seen from Malaysia

seen from Serbia

seen from Serbia

seen from Serbia

seen from Malaysia

seen from United Kingdom

seen from Belarus
seen from Romania
seen from India
seen from Russia

seen from Netherlands
#1HappyYear Day 365: I started this in a leap year so I've still got one more day, but today is for @vnemma. I love you very much, and always glad we found each other. ❤️ #100HappyDays (at Bicester Zoo)
#1HappyYear Day 364: 'Allo 'Allo... this was the Saturday evenings of my youth. Don't think I've ever seen the first episode before now! #RIPGordonKaye #100HappyDays
#1HappyYear Day 363: Sunset on a productive day of migration... #work #100HappyDays (at Marston, Oxfordshire)
#1HappyYear Day 362: To celebrate the return of #bbcwinterwatch this passage about #murmurations from Melissa Harrison's Winter... @bbcspringwatch #100HappyDays
#1HappyYear Day 361: Winter walks and greenfinches... #100HappyDays (at Southwold Park)
#1HappyYear Day 360b: @lettyandtiminou is the kind of friend that I wish I had been friends with for a lot longer than I have. Happy Birthday 🎉 Ros! 😀 #100HappyDays (at Six Bells)
#1HappyYear Day 360: Happy Birthday to @lettyandtiminou! Thank you for letting us share the celebrations 🎉 with you! #100HappyDays (at Six Bells)
#1HappyYear Day 359: Bought a card from my favourite shop and got change... 😀 #100HappyDays (at Arcadia)