This is really good! You really have an ear for melodies. If I was to offer one tiny bit of criticism, it would be that it's a little repetitive. What you have is great but it could use just a little more variation throughout. Other than that, great job!