As unhelpful as it may sound, in the end only you can make that decision. Honestly, whatever anyone tells you might me taken under consideration but it is your own judgment and advice that will be acted on. Listen to your heart but think with your head. Make a pro and con list. What is worth more to you? A best friend who can last a time or a person whom hurt u before. U need to think if the person really changed and if they are worthy of the second chance. i think we all make mistakes and deserve a second chance but if they qualify for it. But when it comes to matter of the heart, of love, sometimes pride has no business being invovled. It's all alot to think about and i dont know the situation and circumstance. But i hope i helped or can help you more...