Ok what do I do? My DH is a high earner who considers being a good father is about providing for his family. By way of background he had wealthy parents who gave him a very comfortable upbringing but away at boarding school and I don't see any closeness. He is not bothered/close to his family and rarely sees his. We have been together 25 years since uni and I know he loves me and our two daughters and would lay down his life for them. But he just can't be kind or a softy or ever give them a good word unless it is earned. He nags and criticises. He puts them down. He teases. He can't tell them they are gorgeous or look lovely unless they are wearing something he approves of. At 13 and 11 this isn't often as they have their own style. So he will tell them they look like chavs, say they are ignorant etc. Call them a klutz if they drop/break/spill something. Will put them down intellectually. Will criticise the way they eat, sit. Tell them off for not helping but criticise the way they do if they do. Sometimes these things are said as jokes but they are not funny. It's as though he is so disappointed in them. But I know he isn't. My younger daughter has just told me how sad it makes her. How he sucks the joy out of a room. She wants a daddy who makes her feel special. But she has enough EQ to know that if she says anything to him he will be in a huge mood and say something like "no one loves me or appreciates me" which I genuinely think he feels. I know I am failing my daughters by not sticking up for them enough because TBH I know he will be in a huge mood with me. So I am failing him too. I want to talk to him but how do I do this in a non confrontational way? I think he wants to be loved but despite the girls making him cards and doing dances to cheer him up he doesn't feel it. Help.