Fun concept!
I like this idea that Cupids really exist--I think that will allow for a lot of humor and original storytelling! I think this sounds both humorous and exciting with the ancient mythology and its attendant angry gods and suchlike!