A beautiful waltz :D Lovely harmonies, and I can certainly feel the waltz in it. I guess when properly executed, it will show the implied Oom-Pa-Pa beat.
I'm not sure why you chose to repeat the last part. In my opinion, it diminishes the dramatic effect of the ending.
A good work, keep up.
Bassam.