“She was the one that cut right through my soul. So tonight, Etta, this song is for you,” the 31-year-old artist said before belting out a version of "At Last."

Christina Aguilera - At Last (Etta James Funeral)
Stevie Wonder also performed “Shelter in the Rain” with a church choir at the emotional event, while Rev. Al Sharpton delivered the eulogy for James, 73, who died last week at the due to complications from leukemia.