dances sounds like you have a little fighter.
I seem to do 2 Long stretches when it comes to sleep, 9pm - 1.30am then I wake up needing a wee, get back into bed struggle to get comfortable again, get comfortable, heartburn kicks in, take something for that, wait for it to kick in, get comfortable again, need another wee, get comfortable again and eventually fall asleep at about 4.30am till 9am. It's manageable now I'm on mat leave and am able to sleep till 9 but I'm so glad I decided to finish work earlier, my original plan to work till 37 weeks seems ridiculous now 
Dsd has gone out with a friend for the day and mil has taken dss out so DP has decided to finish the last of the building work in our side of the house so there is dust everywhere, it needs to be done before beanie arrives but I've just got rid of the dust from the last lot of building work 