Text this: Cavernous hemangioma arising from the gastro-splenic ligament: a case report.