Sure, you could give him the letter. It might be good to see how he reacts to it. If you get more stonewalling, and nothing good comes of it, consider breaking up with him. He does not sound right for you, in my opinion. But since you seem so invested, maybe this can be your last try.
Like divine said, you are young with your life ahead of you. Don't waste your time in relationships that cause you pain.
|