There's just something about the sickly sweet acidic taste of raw tomato that makes me nauseous. Always has. But something about the flavors of onion, peppers, cilantro, and lime completely neutralize that taste, and make it one of the most sublime foods I could imagine.
Weird.