I think your harmonic language here is lovely. You have great ideas! As for repetitiveness: you do include a repeat, but only for a 12-bar theme, so that’s not particularly egregious or anything. I would at least vary the theme from ms. 33 on, when you return to your original theme, if I were you. Whether you want to do this in a simple or complex way is up to you. There are potential benefits and downsides to either choice.
I think this is a lovely little piece. Thanks for posting! ☺️