I do like this a lot. It's well written and has a nice melody. It's not a waltz though. A waltz is 3/4 time and while you may have written it in that time signature, the emphasis of time is clearly 6/8. I think there is room for more contrapuntal lines but either way, this is really well done.