It's looking so good, it tells a beautiful story !
I really like the colors and the brush strokes.
However I second @nesokaiyoh : Wouldn't a longer or larger size allow the viewer (... spectator ? I always had trouble to find the good word from french to english) to have a better appreciation of the scene ?