The last few days have been hectic to say the least! Over the weekend we have had