In the Twelfth Night, what does Sebastian promise Olivia?

that he'll be true forever
that he can't marry her because he's crazy
that he'll stay with her until he finds Viola
that he'll stay with her until he finds Antonio

In the Twelfth Night, Sebastian promises Olivia that he will stay with her until he finds Antonio.