Oh what a week!