Great news Celtic! You must be thrilled 
We have had a few days of drama....
EA and our solicitor were pushing for exchange this Wednesday and completion date of 21 August which was the last possible day for our mortgage offer and the mortgage offer of the person at beginning of chain.
Vendors up the chain (our sellers sellers) first asked for completion date of 29 August and said they needed 10 days to clear funds as cash buyers. When we asked for the 21st they came back and said couldn't do this as they now need three weeks to get funds sorted.
EA got quite pushy and said that chain could collapse if didn't complete earlier by 1 week before and could they go into a holiday home for sake of one week. Also asked our sellers too. Both said no way - even though they realised that chain could fall apart for the sake of a 1 week.
Thank god our mortgage provider has agreed to give us a few more weeks extension but they have confirmed this is our last extension. Person at beginning of chain has managed to get a final extension too.
So we are now pushing for exchange this week so that we can complete in three weeks time on 29 August. However, buyer at bottom of chain is now in USA until next week so won't be around to sort deposit until then... so doesn't look like exchange will happen this week which could mean we can't make the 29 completion date 
Nothing has gone well for us so far (apart from finding a house we love which will make it even harder if it falls apart). Our chain now has either 8 or 9 properties which is insane and feels like odds are against us. Last 7 months have been so stressful but it will all be for nothing if we don't exchange this week....
Please send exchange vibes my way!