Why do we become attached to people who don't text us back right away, won't commit, or are generally inconsistent? Because inconsistency is unfortunately a really effective training tool!
Seeing yourself as you actually are
“Some people spend their whole lives in love with the idea of who a person could become, and fail to see who they are.” - Mark Groves
I think this actually goes two ways...So often when we date people for their "potential," we miss seeing and wholeheartedly loving who they are - inside and out - as they are. If we are not willing to do that, then we simply aren't in the right relationship in the first place.