What am I doing

I'm falling for my coworker.. he comes from a bad past. He used to be a gangster, has been locked up, has a baby, and smokes.. all things I would NEVER go for. But he's trying so hard to change this past year. He's truly intelligent and I can't shake this feeling of crushing on him.! Also he is so respectful and it shows by the way he treats his mother. Such an amazing man.

He's two years older than me. I'm 21 he's 23.