Gag.
If the fat sandwich didn't do you in, you should go and read* Justine Larbalestier's hella-disgusting (and hilarious) first kiss story.
__________________________________________________________________
*Or re-read, if you've already read First Kiss, Then Tell.