Love can be so hard sometimes because human nature is very bad at living in the present. It wants to remember the past as better than it was and has dreams for the future that may never become reality. Yet with love, we're doing something for, toward, or with a person who is only in the present. Loving someone for who they were or for who we hope they will become is a wasted effort. We may as well write a Hollywood script where everything works out like we want. Such an exercise is a fun escapist fantasy, but isn't how the world works.
The challenge of love is to love the other person entirely and completely right now, for who they are. We love them for what they're doing right now.
Of course, in a blink, the person can change (and so will we) and we must begin again to love that new person with our new person.
This is what makes love so dynamic, volatile, and roller coaster-y.
True love is not boring as long as it is present.
---
Here's a related post about why I think I'll be married to five different women in my lifetime.