Running the marathon is the easy part, it's the training that'll get you. The vast majority of runs when I'm training for a marathon are not tranquil, peaceful, or enjoyable. In fact, the runs that matter, the ones that make the difference between a PR and a disappointing race, are the ones that suck the most. Forcing yourself to run when you're tired, burned out, have other things you want to be doing,
that is what it means to be a runner. I love to run, but it would still be a hell of a lot easier to go home tonight and veg out in the couch instead of getting out and putting rubber to pavement, and that's a temptation tat hasn't gone away, even after 10 years of running.
Perhaps the lesson isn't "Find what you love", but rather, "Decide what's worth loving and force yourself to grind your teeth and power through no matter what". Summoning the grit to power through and do what you love even when it sucks is what separates the marathoner from the runner that never steps up to the start line.