The Bachelor 25 week 3 recap