I laughed, I cried... and then I went into total shock, capping off my viewing of Shameless Season 4 Episode 12 with the biggest grin ever.
Jimmy/Steve is ALIVE. After allegedly being killed off by the Brazilian mafia at the end of Shameless Season 3, something the writers basically confirmed, none other than Justin Chatwin made a drive-by appearance during the credits of tonight's finale.
Apparently he goes by the name of Jack now too.
According to the Twitter-sphere, this was such a big secret that star Emmy Rossum didn't even know about it!