This is a great song but the mix seems a little hot to me. Were you using a preset on a mastering tool, and if so which one? To my ears, the high end is getting a little brittle and distracting me somewhat from and otherwise excellent song. Great job though.