Home For Visitors Just Arrived! Just Arrived! Ophelia Wren Born: 6:37 AM on 5/12/2020 Weight: 6 lbs. 3 oz. Length: 18 in. Proud Family: Marie and Michael Image Loading.. View More Babies