How to wrap a mesh

Is it possible to wrap an object around another object? if so, than how do i do this?

meet the shrinkwrap modifier!

make sure ur mesh is basicly around the other mesh, and apply a shrinkwrap modifier on it, with the target being the mesh ur wrapping around