In this season finale, an unexpected guest surprises everyone at Fiona's confirmation rehearsal. Meanwhile, it's the last day at All Saints: Jackie gets offered a job at Bellevue - and wants Zoey to come with her.