Woah...
I'm a hetrosexual but dude you nearly had me for a minute. I reminds me of the stuff I used to write. I love every bit of it except potentially the "Don't you know that someday you'll be mine" bridge bit, simply because it wasn't mastered as well as your voice deserves credit for. Make this 4/4. I hope you make music your life.