It could be one of several reasons that cause a delay in the industry (sh1t happens):
Crew sickness
Crew duty times
Tech aircraft - subsequent knock on delay
Aliens landed at TFS thus closing the airfield and a delay was then incurred
Air traffic constraints meant the mighty A321 had to head south from Tfs and therefore took the long way round
What I am getting at is, delays happen, not too often thankfully, but when they happen to a small operator that doesn't just cancel flights to protect the rest of the programme, thus leaving people stranded, it has such a huge knock on effect to the whole operation. In aviation terms 2 days is a long way away and therefore I think 4 weeks is light years away. You will indeed make it to your destination whether it be early, on time or with a slight delay. Have a safe flight and enjoy your trip!