Lance Sweets is a fictional character in the American television series "Bones" portrayed by John Francis Daley. In the season 10 premiere, "The Conspiracy in the Corpse," Sweets promised to watch out for Booth after she got out of prison. He then ended up with some crucial evidence for a case Booth and Bones are working on — one that put a Shadow Government target on his head. Sweets was beaten to death in a parking garage while seeking a document to help FBI special agents Booth and Brennan. Sweets death was a darker turn for a show known for its lighter touch, and it was a chance to shake things up. Sweets was killed off because John Francis Daley left Bones to pursue other opportunities.