hmmm I like it
Far from perfect, and the song seems to go on tangents, then returns to the same basic melody. what I'm trying to say is that while you vary from the main melody, you lack organization and structure. This isn't exactly a bad thing because it makes your song unique, and it still sounds good. I got lost in its rythem at least three times now...Your drums might sound better at a lower volume, because they overpower the melody. You may also want to try adding another melody in this one to play with your main melody since it is so varied in the range of your notes. Ex. while your main melody plays mostly on the higher side of the scale, add another melody that plays on the lower side of the scale. It will give your song a way of "echoing" and may add to its depth.
These are just suggestions by the way, no need to become offended.
Over all, good song.
Thanks for the suggestions :D glad you liked it