That is just AMAZING! If you don't mind my asking, where did you find the pattern? Is it online, or in a book? I sing, play piano, and teach, and I would love to have something like this to carry my music.
It's just beautiful. You're a wonderful knitter, and a wonderful friend.