Also, if this didn't break your heart into tiny pieces, you have no soul:
also, while we're cut, is anybody else totally positive that eps 128-129 more or less explicitly confirm that Vivi and Nami are dating? Even Sanji seems in on that little secret.