Skills. Yeap. Thinkin' about deserts. nice flow, not interrupted BUT NOT REPETITIVE! you got a GREAT balance between keeping a steady beat and keeping a listener's attention. A lot of aspiring artists Vary their songs up so much they actually annoy people! and others repeat toooo often. But you are separate from that crowd! you have a blend that can take you far! keep making music and you'll find yourself happier than most of the bunch.