Very nice and well rooted in the Romantic vein, a touch of Rach + Liszt (in the piano part at least). Nothing to comment on. The string writing is superb - well it all is and the balance with the piano is right on. It flows with ease.
The piano part is difficult. It'll need an accomplished performer. Some is going to need good aim like the left hand in bar 4. - First beat, I'd use the middle finger (3) for the G of the triplet then coming down again, 1 for the bottom C which means an entire shift of the hand.( It's things like this that remind me of Liszt - a technical issue that has to be turned into art.)
Then in bars 20/21 the triplets/duplets in the same hand - not so difficult in itself but the two stretches of a 10th on the fly (bar 21) will need a big hand. I'd play the 3 upper notes with 5. I may stick the laptop on the piano later to try that phrase. You come across as pretty experienced. It's things like your use of double-sharps that suggest it, preserving the shape of a phrase rather than using simpler accidentals that mess up the shape.
A most pleasing lyrical section starting in bar 40.
All in all, enjoyable - to listen to...not so sure I'd want to play it!