Farahad Zama said this quote

There is no such thing as a perfect match. There are only somewhat good and somewhat bad matches. A couple are like two pebbles that are next to each other on a beach. They will have rough edges and rub each other the wrong way initially. But as they spend time together and the waves pound them, the edges rub off and they will seem made for each other.