Great writing and performing! The only criticism I have is to watch your rhythmic accuracy, it gets ever so slightly off here and there but that's if I'm being super critical. Really enjoyed this one, great job!