A theory of giant vortices