MIAMI BEACH, FL - JUNE 02: Imogen Heap performs at Fillmore Miami Beach on June 2, 2010 in Miami Beach, Florida. (Photo by Larry Marano/Getty Images)
I saw her recently and took this awful photo. She was extraordinary. The concert was much better than I could have even hoped. She is just astoundingly talented.