Every puzzle has a piece

772

Every puzzle has a piece, without that last piece the picture looks incomplete. Although my life is not perfect, you are that piece that makes me complete.
~ Unknown