My life has just been a blur over the past few weeks.