Leon Bailey has experienced plenty that would halt most careers in their tracks, but nothing has been able to prevent the Kingston-born star from making his name in European football.
The 23-year-old was just a teenager when adoptive dad - and now agent - Craig Butler took him and his two brothers from Jamaica on a journey which has taken him to Austria, Belgium, Slovakia and Germany prior to his £30million move to Aston Villa.
Bailey had lived with Butler since ever since he was about five years old as one of approximately 20 children the latter came to adopt.