You are a beautiful young woman who has so much to offer people. Don't ever put yourself down. Hold your head up and your mantra should be "I'm a good person and I deserve the best that life has to offer and I will not be a second prize to anyone".
I am so tickled to read your posting and that your second date went very well. He did all the right things that a gentleman should do for his lady. I think that the more you interact w/him, the more you'll enjoy his company and he will feel the same way. You already know this...take things slowly and just enjoy the time you spend together. Don't rush the process!
I am looking forward to reading about your next few dates. Just enjoy the time you spend w/him.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.