hannah b bachelorette spoilers