I really should find some explanation for Sofie, but I haven't thought of one yet. Though I am guessing she's a part-time student at Blisshaven Preschool, as that would explain her infrequent attendance. When I started doing the strip I assumed everything needed to be thought through and justified. But nope, most of it's just slapped together, with hopes that the logic behind it will emerge with time. I'd hate to call it faith-based, but there ya go.
Meanwhile, look at the funny face Beni's making!