What is the main difference between ser and estar?
Both "SER" & "ESTAR" mean 'to be' and they are interchangeable.
"SER" is for temporary conditions, feelings, and locations. "ESTAR" is for descriptions and identities.
Generally, "ESTAR" is for TEMPORARY situations. "SER" is for PERMANENT situations.