What a full on few days i have had...