Beautifully done!! Excellent production, composition, arrangement...the whole nine! Lyrics are very good as well but they seem more mature than most 10-12 year olds (my kid's ages) would understand. Great stuff!! Take care. Greg