Difference between Complete and Finished

No English dictionary has been
able to adequately explain the
difference between the two
words COMPLETE and FINISHED.

Some people say there is no
difference between COMPLETE
and FINISHED.

However, there is a difference:
When you marry the right
woman,you are COMPLETE.
And when you marry the wrong
woman, you are FINISHED.
And when the right one catches
you with the wrong one,
you are COMPLETELY
FINISHED..!!!:D