anytime! he sounds like a great guy and really is worth fighting for...just talk to your mom if she knows that is how you really feel she wil probably get used to the idea of you dating him and start accepting him and his mistake... lmk how it goes!
sounds confusing! i think if you really like him then its worth working it to but also you have to talk to your mom about it because it is not worth losing your mom over this...once you figure it out with your mom or at least try i think it will be a lot easier to fix it with him....if the kid is continuously being a jerk then its not worth it no matter how much you love him but if its a mistake he has made well we all do.. idk if this helped but i really hope it does and this is what i would do just remember if you guys are in love it will work out even if its hard..and even if you mom doesn't support you talk to her .......please let me know how things go! good luck :)