Esperanza Rising What surprise does Miguel bring Esperanza? .13 Asked by jakelovshin on 28 Mar 00:56 Last updated by Jill W on 01 Oct 11:04