This has long been a favorite of mine. It was originally published back in April 2008 in Realms of Fantasy magazine and was the title story of my third collection, On the Banks of the River of Heaven (Prime Books, 2010).
The story is based on the Japanese Star Festival (Tanabata) of July 7th, which in turn was based on an older Chinese legend. Once a year, the Divine Weaver and the Divine Herdsman (Vega and Altair) would meet across the Milky Way (the River of Heaven) to renew their love. The legend goes that their intense affection for each other caused them to neglect their duties, the Weaver to make clothes for the gods, the Herdsman to keep the Celestial Ox out of the gods’ gardens. So they were separated and only allowed to meet once a year after that.
Naturally, in my version things were a little more complicated. But nothing that couldn’t be sorted out with good will and a little help from friends in unlikely places.
Edited to Add: Note and Disclaimer: The Story Time link will always point to the current story, whatever it happens to be. As soon as a new one goes up, the previous one goes away. There is no archive, I’m afraid, so get them while they’re here.


I’ve been dropping annoyingly vague hints here and there, but now it’s all out in the open—I’ve apparently started a new fantasy series. I didn’t really plan to do it and I certainly didn’t think I was ready, but then I’m not always in charge. I know writers who strongly disagree with that perspective. “I’m in charge and my characters do what I say.” And that’s often true even with me, as in sometimes I am and sometimes they do. But for me it usually works out better when the characters do what they want and I just follow closely and mark it all down, then cut out the bit where they stared at the horizon for an hour just for the hell of it and add the bit where one of them tripped and fell into the icy stream. Just for the hell of it. Or maybe because they deserved it…ahem. Where was I?