I had another amusing question from a student yesterday: "Does Cupid live in heaven?"
Me: Well...technically Cupid is a Greek god...
Me: You know, Greek...from Greece...
Student: Cupid lives in Greece?!
One must keep in mind that "cupid" has lost its standing as a proper noun here in Japan, so anyone could be called "a cupid" for helping others out, particularly with matchmaking, but also in other situations. When I was in Niigata and my town participated in an international art exhibition, the postal workers were given a speech telling them not to be worried about all the foreigners in town but instead to be "cupids" helping where they could.
I wound up saying that my student could have her cupid be from wherever she wanted.