Give a description of sofia's personality according to this brief below
Sofia is shown to have a two-sided personality: One side is that of a softhearted idealist. Sofia is shown to be very kind and compassionate. She is also shown to be loyal to her loved ones to the point of altruism. She is also willing to befriend people the large majority refuse to have anything to do with.