Honestly, you should apologize and talk it through because you feel bad for the wrong you did, not because you want forgiveness from the friend. I'm not sure why you needed that many years and months to pass before realizing you did something wrong, but it's best to have an open and honest talk with your friend and apologize sincerely.
reply