The world dance show is looming but can Leah get Kieran back into the troupe? Josh lands a guest spot on live radio. Giles is given an offer he can't refuse.