Hi Stillinlove
The posters here have shared their EXCELLENT advice, insights and personal experiences. It is easy to say that you can overcome anything when you are 21. Been there, done that. Would love to do it again, but if only I knew then what I know now! LOL
Your boyfriend seems like a real charmer. He has the capacity to keep everyone happy. Whatta boy! He keeps you happy, he keeps his mum happy, he keeps the congregation happy. He does it by fooling and deceiving everyone.
We all want to know as much about our prospective life partners as possible, don't we? You have a real advantage here. You have gained a real insight into his true character. His character is that he is very capable of lying and deceiving people that love him. He justifies it, too, but saying that they are so strict that they give him no alternative. Stillinlove, one day he will lie to you and deceive you, too. It's not a matter of if, it's a matter of when.
You say that you love the fact that he is a physically big guy who can intimidate people . . . I would like to suggest that on the inside he is a very little man cause he has no scruples and he is intimidated by his mother and his congregation. A genuinely big man has integrity and is true to himself and to the people around him. A moral man is an honest man who doesn't lie and lead a double life.
One more important thing that you may not have thought of. He really, really wants to keep his mumma happy. He chooses her over you now. Yes, he does! Imagine what your life will be like when he chooses his judgemental, disapproving mother over you time and time again when you are married? (You can't even begin to imagine how miserable a nasty mother in law can make your life!) He will show his ultimate loyalty is to his mother, not to you. He is doing that now,
I encourage you to think with your head, not your heart. I wish you all the best of luck!