little puck sophie weber