You asked:

amy macdonald age

  • Amy Macdonald is 29 years old.