I am a soon to be surgeon, and I have been dating the same guy since high school. He is great, my best friend, and he means the world to me. He is my biggest fan and has supported me and helped me every step of the way. He has an associates degree and will be making about a fifth of what I make. I know it's horrible because he's absolutely wonderful, but I've always dreamed of marrying another physician, and I am having respect issues simply because I make more and have a much higher level of education. It's not that I feel I'm too good for him, I just don't have the respect for him that I feel I should because I highly value education. I really love him though and he wants to get married. I'm just scared money will be an issue because he likes to spend and I like to save. What should I do?