I'm not having a similar problem now but I've learned that it's just for the best to be honest all the time with someone. There is never anything more wonderful than being able to breathe after you've taken that load off your shoulders, of apprehension keeping you from doing something. Tell him how you feel and let the chips fall where they may. As for not deserving this because of all the good things in your life, don't be so foolish. Love and happiness are the only things that everyone alive deserve.
x0!
x0!