Oh God, is it over yet?