Legendary.
Hey i write my own music and beats too. just wanted to let you know, from one artist to another, this is legendary. i dont see any flaws with it. pack it up and slap a label on that bad boy. con-grats you definatly got talent, keep going.