she's magnus' best friend since childhood, i already know about their relationship and masi had some feelings about it all because he's the closest thing she has to a sibling. but soph seems adorable and kinda the exact opposite of masiel, tell me more about her.