WATCH: Katy Perry swoons over ‘American Idol’ contestant

Contestant Trevor Holmes, 27, revealed that he had a longtime crush on Perry, who called Holmes "just so hot."