Beautiful song! Have you ever read any of Francine River books? I have a feeling you would really love her books.
I have a series from her that was a gift and one of the books in the series is a story about Mary. I haven't read it yet, but I'm looking forward to it. Francine writes Christian fiction, but tries to make it close to how it really might have been. Her books are hard to put down.