What was the primary reason why the British entered into peace talks with America after the Battle of Yorktown?

After their disastrous defeat in the 1781 Battle of Yorktown, the British entered into peace talks with the Americans primarily due to exhaustion. The war had gone on longer than expected; their losses had become unacceptably high; they simply could not afford to continue hostilities.