dear lord. .. That was a wild ride from start to finish.