Overall this is quite good but I don't really like one of the instruments: the one from 0:46. It just hurts my ears.
But the melodies are good, and the variations are nice (except the first few notes at 1:18 they are a little weird).
So great work. Keep it up!