It's non-canon of course, but my personal theory is that sorceresses can have babies and those babies can have sorceress powers and that's why sorceresses usually don't have babies. Selphie is a descendant!