I'm going to describe something that has been useful with my current relationship. If this doesn't apply to you, just pass on by.
Think of moving along a relationship as walking along a path that you're building as you go. Each time you put down a paver, you can now walk on that paver. Falling off the path is a bad thing. So, you're doing your best to keep one another on the relational path.
Often instead of laying down a paver with me, my wife will dig a hole, which I have to fill back up again in order for us to lay down a paver. I call these things TESTS. I'm not often aware I'm taking a test until I've failed the test I wasn't aware I was taking to begin with. Fight occurs here. So, now that I know I've not only taken the test and failed, but now I'm expected to FILL in the hole that she dug to begin with before we can lay down the paver. Note that this cycle can occur many times. At some point she'll even go back to a previous paver, remove it and redig the hole. This I often refer to as drama.
It's very difficult to keep placing pavers to move relationships forward if one of the parties is constantly digging holes that have to be filled again before placing the paver. You also have to make sure that the pavers you're laying down don't run you around in circles. This is better known as picking up old baggage/garbage. It's a bit like tossing out food after dinner that you're not going to eat, only to dig it back up again and have it the next day for breakfast/lunch/dinner.
You can spend time growing a relationship and extending the path, or you can spend time running in circles, replacing pavers, tearing up pavers that have to be replaced again. At some point one or the other goes elsewhere to start building a path with a more suitable companion for path building...