This is gorgeous.
Love that you offset the repeat so that it is not as obviously a repeat

I have been contemplating attempting something like this myself ... now it is higher up my dreaming list :-)