Love doesn't need to be perfect it just needs to be true.
Love isn't something that causes everything in two people's lives to all of a sudden become perfect. What makes love so powerful is the fact that it can help make a situation that isn't at all perfect, a situation involving two imperfect people, and putting them together in a manner that perfectly supports them and in a manner that helps to encourage both parties to grow.
Many go through their relationships mistakenly thinking that everything should happens as they miraculously do in the movies, and end up dooming their relationships before these relationships are given a really good chance to start.
Don't give in to the trials and tribulations that you will surely face in your relationships, remember that any relationship worth keeping is worth fighting for. Keep fighting for your love, because though love is not perfect, it is perfect in its imperfection.