Oh my God, what a week