This is just lovely!
I really like this - I think you have pinpointed what makes river good, even when she doesn't think she is - she works at it, with the tools the Doctor gave her. And it's tough work. Thank you for writing the story.