The Bachelor 28 finale recap