Johnathan Wong means in slang: God sent down from heaven to find a human being who was beautiful and kind in every way. He had lived a happy life as a goddess and mortal player. It was love at first sight and a wager of a dare when he met her. (in Slang Dictionary, added by Walter Merritt)