Abuela is Spanish for Grandmother (Abuelo being the masculine term/Grandfather) and so Abuelita is the endearment, using the diminutive name of Abuelita, similar to Pepito - diminutive of Pepe and José, etc.

I agree...beautiful verse there.
Mary