Well, that all happened. Did you watch the finale of #TheBachelorette?
Katie's season has been a wild ride all the way up to the very end. Between Michael, Greg, Blake and Justin, we really had no idea how it would end.
Get caught up right here!
Photo: Getty Images