"Nan and Mei are brothers and sisters growing up on the beautiful Green Island, off the shore of the port city of Taitung in Taiwan, and often to their mother’s fairytales of mermaids and angels. But soon their parents separated. Four-year-old Mei goes to Taipei with her mother, while seven-year-old Nan stays on Green Island with his father.
Nan grows up to become a local tour guide on Green Island. Although he misses his mother and sister, he’s never had the courage to look for them. A few years after moving to Taipei, Mei’s mother dies in childbirth, and Mei moves to Liouciou and grows up with her mother’s family. She returns to Taipei as a young woman, teaches art to young children and struggles to become an artist, painting to express her feelings and regrets. Mei’s boyfriend, Hsiang, is a boxer with his own ghosts to battle. The expectation and memories of his dead father pushes him to become a prize fighter, if only his eye problem does not get in the way.
When Mei finds out that she is pregnant with Hsiang’s child, memories of an unhappy childhood return to haunt her. For Hsiang, a boxing match that gets out of control makes it painfully clear that he would never qualify for the Olympics. Whereas Nan, after confronting his father’s death and now living a seemingly solitary and quiet life, decides to go look for his sister. As the three young people struggle to come to terms with themselves, the “angels” in Nan and Mei’s mother’s fairytales come to give guidance and bring a ray of light into their lives. Magical encounters make them realize that there is always another side to any story, and that one day, they will find inner peace and joy in their hearts."