Every puzzle has a piece

350

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