So I've been dating this guy for 2 years. I'm 20 and he's 21. We meet when I was 18 and he had just started working with me. We started off completely platonic , he had a girlfriend of 3years and I had a crush on another. We became friends and he was really sweet. When I broke up with my boyfriend he had just broken up with his girlfriend because she was cheating on him. We were still friends but hung out alot. He was there for me when I felt like my world was ending. He was my best friend. After a couple months we started developing feelings. He would go to church with me and I really felt something. The thing is when we were just friends my mom wanted nothing to do with him. She felt that since he wasn't a Christian boy I shouldn't be talking to him as a Christian girl. But I did and i still do. I feel in love. I didn't tell my mom that I did because she was so adamant about not wanting to know him. Thus our hidden relationship started. Everyone at my church knows but my mother. Not that they're hiding it from her but it's not really a subject in the discussion. He doesn't attend the church on Sunday, only on Fridays during Youth. He has light feelings on religion but he feels my life is too complicated with all the hiding. So it's either confess or break up. He means so much to me but I'm scared. What if my mom beats the shit out of me, what if she kicks me out, what if he doesn't want this relationship anymore. What should I do? Take the dive or hide like a coward... help