In 15 years, he's only once not turned up when he said he would, and that one time was because he'd been involved in a serious car accident and was unconscious. And even then, when he came around and saw his mum at his bedside, he made her call me so I knew he hadn't just ditched me.
He is a very straightforward person, but in a very respectful way. When we hadn't been dating for very long we bumped into my abusive ex who immediately became aggressive. DH (barely dp at the time) didn't get angry but very calmly and confidently told him to leave me alone - and he did!
When we met and got to know one another, he told me he didn't want to guess what I was thinking and didn't want to make me guess what he was thinking. He kissed me and just outright told me he liked me. After abusive, game playing ex, it was amazing not to have to wonder.
Biggest green flags for me:
When he first passed his driving test, he used to pick his Nan up with her food shopping every Wednesday after college so she didn't have to get the bus.
He absolutely respects his mum and appreciates the sacrifices she made
For him. He now helps her out as much as he can but isn't tied to her apron strings.
While waiting for me to get ready he found my sister getting upset because she had a lot of money in change and due to being dyslexic she couldn't work out how much she had to spend etc (she was only 14).
He swapped loads of her change for notes, then bagged up coins into money bags and labelled them with a tally so she could work out how much was in each one.
So simple but he helped her without making her feel stupid which hardy anybody did back then.
He thought it was no big deal but dsis has loved him in a big brother kind of way ever since (and he is now dnephews favourite person in the world because he's taken the time to get to know him and feigns interest in computer games and wrestling).