You should be proud of this. This is really quite pretty. The soloist you wrote for is also quite talented.
Usually I am really wary of piano arpeggios because of the marketing MK-ULTRA assault campaign, but here they work nicely with the voice.
The main criticism I have isn't a compositional or performance one: its a mixing one. The piano is really difficult to hear. I don't mind the scratchiness at all but the bass cleff is really buried.
It gets an 8 / 8