sanskrit literature: Hindu literature written in Sanskrit
literature: creative writing of recognized artistic value
tower of strength: a person who can be relied on to give a great deal of support and comfort