Fuuuck, that is the shortest end of the stick I’ve seen in a looong time. You might not get anyone like him exactly ever again, but you’ll find someone who’s amazing in a different way eventually, especially with your growth and compassion.
You’re a good dude, and I bet you’re the kind of guy who’d make everyone in the room smile now.