Shared today on Twitter

Celebrating May Day by heading out for my longest bike ride to date… πŸš΄β€β™€οΈ


Current status: I rode my bike to a 500-year-old castle! πŸ°πŸš΄β€β™€οΈπŸŒΈπŸŒΉ https://t.co/IT3FFLOjdf


@kcarruthers @annie_parker Love to! This is a good time of year – only 8hrs time difference. πŸ™‚ Some morning my time = your afternoon/evening?


Reward. 😍🍺πŸ₯¨ @ Munich, Germany https://t.co/pDqgSpuTxG


Amazing illustration of yarn dominance in action. I was very careful throughout Orkney to always keep background in right hand and contrast in left! https://t.co/lmuBqodWiZ


@PilotSchenck Blutenburg! https://t.co/giG4v52QbZ


Blog post: April Cycling update. Oh, and did I mention I STACKED IT today? πŸ˜‚ https://t.co/tj7yeUhKvd πŸš΄β€β™€οΈ https://t.co/6eNknXca2D


RT @sebsto: Alexa arrives in Belgium πŸ‡§πŸ‡ͺ and Switzerland πŸ‡¨πŸ‡­ for device makers. Learn more πŸ‘‰ https://t.co/YkPUueFx03


Knitting with Kris… just some chill sock knitting to wind down for the day. 🧢🧦 https://t.co/YTHlokdD6L https://t.co/1uEjtKqqB4


@devdevcharlie You French types really know how to live. ❀️


@DuchessFounder As long as you keep them in a consistent orientation you’ll be fine. Just don’t get them twisted!


Spargelzeit continues! Spring Panzanella from @smittenkitchen recipe: garlic croutons, white beans, leeks, asparagus (green and white), and vinaigrette… 😍 @ Munich, Germany https://t.co/0ZRh713H4w