ABCs of Horseshoes