It's a two-part finale, so we won't know who won until next Wednesday (the 18th).

Last night's episode ended with a lot of hoo-hah about whether Jeffrey cheated by getting someone to help him sew his collection, but I'm betting that it all blows over.