Hannah Ann Sluss is moving on. Days after calling off her engagement to Peter Weber and watching the dramatic Bachelor finale unfold, the star opened up about how she has found closure after their whirlwind romance during her visit to The Ellen DeGeneres Show.