Isabel is the daughter of Carlos, who is one of Javier's brothers. This makes Isabel Sofia's cousin because their fathers are siblings. Sofia and Isabel share a grandparent or grandparents, as their fathers, Carlos and Javier, are brothers.

Maria is married to Alejandro, who is Javier's brother, making her Sofia's aunt by marriage. She is not Sofia's mother, nor is she biologically related to Sofia. Instead, she is part of Sofia's extended family through her marriage to Alejandro. Maria would be the sister-in-law to Sofia's father, Javier.
Javier has a daughter named Sofia. Javier has two brothers, Alejandro and Carlos. Alejandro is married to Maria, and they have a son named Miguel. Carlos and his wife Rosa have two children, a son named Luis and a daughter named Isabel. How are Sofia and Isabel related, and what is Maria's relationship to Sofia?

Provide a very brief response.