Ricci solitons, introduced by R. Hamilton in the mid-80s, are self-similar solutions to the Ricci flow and natural extensions of Einstein manifolds. In this talk, I will first discuss the significant role they play in understanding singularity formation in the Ricci flow, especially in dimension 3, and then present some recent progress on the classification of 4-dimensional gradient Ricci solitons with nonnegative (or half nonnegative) isotropic curvature. It is based on my joint work with Junming Xie.