Dee, you need to trust yourself. If you believe that you deserve to be in a loving relationship (and it seems that you are in one), then just go with it. Don't second guess yourself. As long as you both respect one another and are happy, just have faith in your self and go with it. Don't let bad relationships in the past, cloud over your happiness now.
Of course it's possible for things to go well! Sounds like you're really happy with this guy.
I followed your posts and read that you met him in 'real life' rather than online. This has to be a good thing.
I think we get disappointed so many times that we become cynical about ever finding somebody worth having. I know that's true for me.
I wouldn't analyse too much, just have fun spending time together and enjoy yourselves.
Best of luck to you both.....Jack xx