Why I use हैं instead of है?
As a way of showing respect, words referring to people older than you (such as दादी) are treated as if they were plural. So, it is conjugated with हैं, which is the plural form of the verb.