Ive been with my current boyfriend for 3 1/2 years, have lived together for about 3 years and although weve never had a perfect relationship (we're like fire and gasoline, im clingy, hes spacious, his anger problems, etc) I feel really terrible but we recently got our own apartment and lately im doing all of the compromising I suppose its always been that way hes a control freak he didnt let me or want me to get piercings so I didnt etc. I didnt think it was an important to fight iver so I didnt mind (im tolerant and flexible) well recently his brother moved in...I have gotten close to him in a way I thought was bro/sis like...he teases me but has my back when my bfs being an ass (hes an ass a lot but I love him..at least I thought I did I'm not so sure) I find myself adoring his brothers qualities...hes a gentlemen, and he listens..now I know most guys start out that way and I didnt want to end it with my bf after 3 years and just give up...I talked to him about it and he took something I said badly..and now he keeps making smart ass sarcastic comments about me and his brother. (Btw I haven't cheated or anything we talked a lot of my relationship and he tried to help) but my bf just said that it'd be smart for me to be with his bro now idk if he meant it just to see how I'd react or because its the truth and honestly I think his bro is a better fit..but im not about to throw 3 years away for a could be or a maybe nor do I know for sure what going on in my head. I always hear if you doubt your relationship or fall for someone else you shouldntbstay with the person youre with..but I wouldnt say im falling for his bro...im falling for his qualities that I wish my bf would have..and I know my bf wont change I don't expect him to...Im just dumbfounded any help please?