One Day at a Time‘s Season 3 finale features a major milestone for Penelope -- but not before she is visited by the ghosts of boyfriends past. At Victor and Nicole’s wedding, Penelope has visions of how her life could have turned out. In each vision, she is joined by the spirit of her father […]