Here I go again, typing this in tears at just how badly my ex treats my daughter and I 
I know some of you will probably have heard this before from me, but ... he lives some distance away from us, so sees his DD (4) once a month. He is due to see her tomorrow and has just phoned and when she sked what time he would be here he said 'oh didn't Mummy get my text'. He reckons he text me two days ago and told me he couldn't come! I didn't get it because he didn't send it!
Anyway, bit of history here, he has for the last 17 months let us both down continually, I have text and written records of the times he hasn't turned up or let her down last minute.
He has paid me late for the last two months stating 'he hasn't got the money' he earns £45k a year! This month he has only paid me £200 and is due to pay the other £150 tomorrow over 11 days late (my bills are now late to) 
He has now said he is going to turn up next weekend (it is not an agreed weekend) and will wait until I let him see her. If I won't he will go to a solicitor, I told him to get a solicitor so we can finally get contact set in stone. His retort 'I don't need one as you have said you will never stop me from see X haven't you'!
I have done everything I possible can to ensure he sees his daughter, I've never ever put anything the way of contact and he knows this.
So what do I do, I'm at the end of my tether, his little girl adores him and to be fair when he is with her is a wonderful father! 
I really don't know where to go from here, a solicitor told me no court in the land can make him see here (which I already know), but surely he can't just turn up and demand to see her on a non agreed weekend?
Advice of what to do next would be appreciated, and would you let him have her next weekend?
Thanks