I have several long-distance friends and it is doable, and kind of amazing when you think of it. It's easy when in person to spend time together but making the time to do it with someone at a distance can be more challenging, but so rewarding.
Thank you for sharing this, your writing is awesome as always!