Im confused
Sharon is born to Alessa about one generation of 21 years after the events of the flashback. So hospital bed Alessa is in her 30s at the time of the film.