There's a raw honesty in this question that hits deep. I've wrestled with this myself—both in relationships and in friendships. The thing is, loving someone despite their past mistakes isn't about excusing what happened; it’s about recognizing the person they’ve become because of it. I think of characters like Zuko from 'Avatar: The Last Airbender'—his redemption arc only matters because we see his growth. Real love, the kind that sticks, often means holding space for someone’s past while choosing to walk forward with them. It’s messy, sure, but so is anything worth fighting for.
That said, it’s not unconditional absolution. Trust takes time to rebuild, and boundaries matter. I’ve had friendships where past mistakes became recurring patterns, and that’s a different story. But when someone genuinely owns their flaws and works to change? That’s where love feels less like a gamble and more like a choice. It’s like rewatching a favorite show—you know the rough episodes, but you stick around for the character development.