There was an 'instant spark' when grandma Christine Haycox met Hamza Dridi online in 2018. Two years later, the pair married in his home in Tunisia and are now celebrating their seventh anniversary