Tall Children Last for Long lyrics meaning