Kain Darkwind's Savage Tide
Famous elven ranger, mostly-retired adventurer. He traveled across the Avistan continent with his (first) wife Anastriana and a dwarven cleric. They were visiting the town of Home in Varisia when Anastriana snapped and murdered several of the villagers. Eldarinel was horrified, and annulled their marriage on the spot, helping the humans to drive her off. He stayed to help rebuild the town in penance, and wound up falling in love with the captain of the town guard, Ingrid Schultz. The two were married, and presumably remain happily so.