The general tale is about a love story between Zhinu and Niulang. Their love was not allowed, thus they were banished to opposite sides of the Silver River. Once a year, on the 7th day of the 7th lunar month, a flock of magpies would form a bridge to reunited the lovers for one day. There are many variations of the story. A variation follows:
A young cowherd, hence Niulang , came across a beautiful girl--Zhinü, the seventh daughter of the Goddess, who just had escaped from boring heaven to look for fun. Zhinü soon fell in love with Niulang, and they got married without the knowledge of the Goddess. Zhinü proved to be a wonderful wife, and Niulang to be a good husband. They lived happily and had two children. But the Goddess of Heaven found out that Zhinü, a fairy girl, had married a mere mortal. The Goddess was furious and ordered Zhinü to return to heaven.
On Earth, Niulang was very upset that his wife had disappeared. Suddenly, his ox began to talk, telling him that if he killed it and put on its hide, he would be able to go up to Heaven to find his wife. Crying bitterly, he killed the ox, put on the skin, and carried his two beloved children off to Heaven to find Zhinü. The Goddess discovered this and was very angry. Taking out her hairpin, the Goddess scratched a wide river in the sky to separate the two lovers forever, thus forming the Milky Way between Altair and Vega. Zhinü must sit forever on one side of the river, sadly weaving on her loom, while Niulang watches her from afar while taking care of their two children. But once a year all the magpies in the world would take pity on them and fly up into heaven to form a bridge over the star Deneb in the Cygnus constellation so the lovers may be together for a single night, which is the seventh night of the seventh moon.