If good things come to those who wait, Kevin Winkel has done his time. And then some.

The American show jumper took 20 YEARS to ask out fellow Grand Prix rider Karrie Rufer. And now they’re engaged #awww

“This has been my plan all along,” said Winkel. “It’s the only thing that’s really worked out in my life. Playing the long game.”

Watch their love story:

True love wins. And so does Kevin.