Hey Creedsister I wish I had that much talent to write lyrics like that.
That is a song from the group Dishwalla.This group is one of the most underrated bands I have ever known(
http://www.dishwalla.com).You should definitely check them out if you ever get a chance.
Angels or Devils