What a week!!