Not for the faint-hearted!  Unequivocally lemon.  And absolutely awesome!

Lemon (vegan)