Lyric discussion by jakeordie 

The meaning I find in Venus is the singer in awe over the beauty of a woman. Yearning to connect with that beauty, and yet asking who is worthy of loving the woman.

An error occured.