Allen performed "The Vision of Love" and other new material from his forthcoming album at the Live in the Vineyard festival on April 13 at the Uptown Theater, in Napa, California.
He also performed at Mix 94.1's Pet-a-Palooza in Las Vegas on April 21, 2012.