I like the harmony used in your composition. Please be careful at bar 22 as the violin and piano are have the same note A, and if the violin is out of tune, this could be heard.I do not understand from bar 25-bar 33. could you please explain further.
I felt that the piano part is abit too much and too heavy on the piano. structually the climax part is appearing too fast. I look at it more like a development, but the irregular phrase makes it hard to listen. the first 24 is very impressive with beautiful harmony with the use of borrowed chords, good choice of rhythm and structure.
i suggest keep the piano part simple at the bars 25-33, that would solve the problem. if you have any thoughts or questions please feel free to ask me.
Keep up the good work and continuw writing