David Archuleta is a great singer, and his songs will always have great meanings! I think he is a really great singer/song writer for his young age, yes he still a lot more to learn about life, but I think he knows what will happen for him in this world, good times and bad times, that's what always happens, sometimes you just want to get a gun and point it tro your head, but other times you want to sing like an angel, and that's just what David ounds like: a angel: good luck with everything David! I think you are a great singer, everyone does, and you deserve to be noticed, he really does. :)