Amanda Joy "AJ" Michalka - often credited as AJ - is an American actress and singer-songwriter. She is best known for being one-half of the duo Aly & AJ (later known as 78violet) with her sister, Aly. AJ recorded this song for the movie Grace Unplugged, in which she plays the titular, Grace Trey. "'All I've Ever Needed' is a key song in the movie, and really a turning point for Grace, she explained. "This is a song that explores the moments we have in life when we realize the things we've been chasing mean nothing if you walk away from your faith. So many times in life we think we know what we want, but then when we actually get that, we realize it's not at all what will make us happy. This chorus says that in such a beautiful way."
"I hope people connect with the song the way I have," AJ added, "and realize that despite what we think we need and want - what we really need is God's love. And we've had that all along."