Theo was an excellent dancer; Charlie, not so much. Draco had a theory that Charlie was secretly an incredible dancer and just pretended to have two left feet, so Theo would hold him closer. The more Hermione watched the two men together, the more she suspected Draco might be right.