The Christmas special raked in 12.5 million viewers.