Alan, the main character, is struck by lighting, leading him to the underworld, where he figures his past lives and meet Pinky. With him in danger of being an animal on his next life, he decides to apply as a god of love (partnered with Pinky).
The story provokes the concept of life and death, delving deep into various topics of Chinese Mythology. Concept wise, Allan's dedication and sacrificing nature aches my heart, especially with his neverending pursuit towards Xiaomi, the love of his life. He continues protecting her even afterlife, oblivious to Pinky's blooming love towards him. Though Xiaomi was able to let go of him on the ending, we arrive on the sweet ending of Pinky and Allan meeting again, but as children with no memories of one another.
The main issue with this movie is its pacing. There are a lot of scenes that doesn't make sense, unless you overanalyze it, or perhaps know a thing or two on Chinese Mythology. Despite its issue, it was able to give an emotional resolution for the problem, explaining the past despite its ragged pack of scenes.
Another issue is its romance. I believe they're trying to force the two (Allan and Pinky) of them together, but it really does not work lol. Allan's character is written with love + Xiaomi all over again, its obvious. The ending was its last push to make it seem... less forceful.
Despite the movie's flaw, it's great nonetheless. Still one of my favorite movies due to its concepts. I am a sucker for reincarnation stuff lol.