That's great Gareth--wonderful!
Discovering kindred spirits on this forum is one of those unexpected delights and tangible benefits of learning Welsh, especially through SSiW, at least for me because I live so far away--in Vancouver.
I don't know whether you would agree with this, but recently, I've discovered it isn't just the number of miles (sorry kms) nor years away from 'home' that can separate us from our 'roots'--but lives lived far from being who we were when we started out. Some of us have enjoyed exploring and having all kinds of adventures in our work, our relationships, our interests, but maybe many of us find there comes a day when we turn around and realize it's time to travel 'home'--to return to where our heart is, and feel 'at home' with ourselves. Perhaps in all those adventures, a part of us never left and until we find it, it feels there is something missing.
I was first aware of a 'longing' I couldn't quite put my finger on--funny, because I thought I had plenty to be grateful for--and do, so why? But, gradually I had inklings, happy memories, old familiar friends or places that kept coming to mind, calling me 'home'. There would be a news items, (sport mainly--since that does hit the international air-waves), those Christmas cards from friends who never gave up on me, a brother in S. Wales who became seriously ill--to the point of death, causing me to drop everything and be with him as he fought for his life at that huge hospital in in the Heath in Cardiff, (and miraculously came back from the brink, but prompting us to talk on the phone for 2 hours on Saturday mornings ever since). We all have these crossroads and milestones that mark our return to feeling 'at home' in ourselves, no matter where we are, or what prompts us.
So thank you again for your comments--I would love to learn if anything I just wrote makes sense to you, and what some of those milestones, turning points or gradual realizations have been for you--at least those you might be willing to share.