i agree with mrsmac - it might have only been a couple of weeks, but you've shown D what a real family SHOULD be like - and being with her mum, she might be enough of a positive influence to get her mum to sort her crap out

and if things go sour, she knows she has your family to turn to for support and advice. it really does take just ONE person to see the good in you, for you to see the good in yourself - and you've done that for XtraD hun!