This is probably my favorite book. Mary just read it and absolutely loved it as well.
If you haven't read this book, read it. Give it to your twelve year old or older (maybe 14 or 16 would be better). It will change the way you think about people and talents and love.
It is a book that will change you.
My Name is Asher Lev by Chaim Potok (I also love the sequel, the Gift of Asher Lev)