There are millions of good songs. Millions of great songs. How many are perfect?