It has been quite a week!