sofie ran