Magic!

Also apparently someone is going to bite the dust in the finale. Jimmy dying is way too obvious, but that's what it seems like since the mobsters seem to have enough of him, and his whole wanting to leave thing, and Fiona's potentially new love interest being the boss. It's all way too obvious of a set up for his death.

Which if the writers are smart, they're totally not do that and kill off Mandy or Lip. I'm thinking Mandy might do something drastic like kill or herself or ends up getting hit by a car (irony). Or Lip might get killed by Mandy. A Gallagher getting killed off is unlikely, but unpredictably makes for the most shocking climax.