Ive been daiting my boyfriend on and off for 3 years and hes the only boyfrind ive ever had. I love him and want to marry him but lately ive been struggling with the idea that theres someone out there thats better for me. I only have this thought occasionally because i also want to figure out life with him and i love the idea of a life with him. Theres a couple qualities he doesnt have that i know i want in someone i want to marry but i feel like the possibility that there could be someone better isint worth how much i love him and want to be with him. I dont want to change him but what should i do? Its hard because if i ask my mom she thinks its a good idea for me to break up with him but the idea of that wrips me apart and its not what i want at all.