Thank kyz! I did enjoy it, but I am worried. I think someone swapped DP. 
He literally hasn't stopped til now. He's been on the go all day with O, and doing housework all evening.
In fact every time I go to do something, he's fecking well got there first. He asked me to make O's bottles (he normally does them). The kettle started spouting water from the thing you click at the side to turn it on. Literally, water pouring out from it when you tipped the kettle (we've had it 6 weeks!). So I put a pan of water on to boil. Went in to get said pan of water off boil, to find out not only was it off the boil, but the bottles had been made.
He's finished off the curtain poles, and cleaned up the mess.
He's done 3 lots of washing up.
He went back out to the shop for detergent for the washing machine when we found we had ran out. Then he put O's washing on without me asking again.
And he took the dog for a walk, and picked up DS1 from scouts.
He's hung up wet washing.
He even hoovered the living/dining room at 8.20 this morning.
Oh, and when I came down to iron DS's uniform at 8.20, DS1 was already dressed in the uniform that DP had gone and ironed. That's despite him getting up at 6am, feeding O, then getting back up at 7 when he realised O was just not going to stay in his cot playing any longer.
O was changed, breakfasted, and medicated before 8. And as I say, DP was hoovering when I came downstairs.
Can we have a WTF for DP please?! And he can have a vvvDP today!!!