Carl (Chandler Riggs) has eaten his last can of pudding on The Walking Dead.

The Grimes boy was laid to rest in the horror drama's Season 8 midseason premiere, bringing to a close a story many thought would be longer that contained many ups and downs. Carl had his good moments and his bad moments. We've collected them all here.

From the time he taunted a walker so much that it broke loose from its restraints and later killed Dale (Jeffrey DeMunn) (bad Carl moment) to the time he saved his father from zombified Shane (Jon Bernthal) (good Carl moment) up through his final moments of passing along his father's hat to his little sister Judith and convincing Rick (Andrew Lincoln) to pursue peace instead of war, Carl has alternately confounded us with his bad choices and warmed our hearts with his goodness.

He may be gone from the show, but he's not gone from our hearts.

Check out out complete coverage of Carl's death here.

The Walking Dead airs Sundays at 9/8c on AMC.

Chandler Riggs, <em>The Walking Dead</em>Chandler Riggs, The Walking Dead