Nice work.
m. 57-62 sounds really messy and out of place to me. There's so much dissonance and a little too much movement in the piano that it just feels kind of screechy, for lack of a better word. Dissonance and that type of overwhelming thick sound with lots of movement is fine, but it needs context within the piece, which I feel that moment lacks.
I don't know if this is intentional, but it sounds like this piece is constantly warring between whether it's major or minor.
I really like m. 114-230, I love how it develops and then transitions into the theme again, and I also really like the idea that comes after the theme is restated.
Around 231 I feel like the piano part is getting a little messy again - you have 3 different voices in the piano going on simultaneously while the violin is still playing. And at least to me, this sounds like the main melody is in the more simple violin part at that section, so it needs to come out and be clear above all that. (Unlike around m. 385 where the piano is dominant and violin is just accompanying). You do a good job of this at m. 553 where even though the piano has moving notes it's the violin still comes out clearly with the melody.
The section m. 270 really grabbed me, that's heartstrings pulling moment right there.
m.450 I'm assuming that run upwards in the violin part is supposed to be slurred as it's slurred every other time it appears.
Good job overall. I noticed that it feels like you're more at home with writing for violin when you're using it's low register, interestingly enough. When the violin is in the lower register it's always very interesting and beautiful, but when it's stays higher for a while it tends to get messy and a little dull.