It's been a long week that started LAST Monday.