Need some help!!

So I'm in need in some good advice so I'm 18 years old and i been with my boyfriend who is 20 for almost a year and a half so recently my parents found out that we had sex my parents were very upset my mom cried for days saying that she failed as a mother.. My dad never liked my boyfriend. He is black and I'm Hispanic. My parents don't want him to come over to my house anymore or see him in general. They are very disappointed in me because I lost my vCard to him. I love him very much though .. My parents want me to break up with him but I love him and wanna stay with him. Idk if I should follow my heart and stay with him or make my parents happy and break up with him. Please help !