Which French General left Napoleon to become King of Sweden?

Question
Which French General left Napoleon to become King of Sweden?
Answer
Jean-Baptiste Jules Bernadotte