Yokohama - South Africa wing Makazole Mapimpi's rugby journey started in a poor rural area, passed through family tragedy and his "very special story" now extends to a Rugby World Cup semi-final against Wales.
The Sharks flyer only made his Test debut last year, against Wales in the unusual setting of Washington DC, but he has now scored more tries than he has played internationals, with 13 in 12 Tests, including five at the World Cup.
With star wing Cheslin Kolbe out injured, Mapimpi is spearheading the attacking threat of the Springboks in Yokohama but his path to Japan is far removed from that of many of his team-mates who attended elite rugby-playing schools.
"It's a very special story to tell about Makazole," South Africa's assistant coach Mzwandile Stick told reporters after training on Friday.
"He comes from a rural area in the Eastern Cape - a place called Tsholomnqa. As a youngster, he would spend 10 kilometres a day walking to school," said Stick.
Stick said coaches in rural areas where Mapimpi played his early rugby would expel you from the pitch for kicking the ball away so he was rarely exposed to an aerial game.
The coach said he still has "room for improvement" but has developed as a player.
"It's a nice story to tell to youngsters that irrespective of your background, if you really work hard, and your opportunity comes, you need to be ready."
Whatever happens this weekend, a South Africa defeat may not be something Mapimpi describes as a "tragedy" given the 29-year-old has already lost his mother, sister and brother.
His mother Eunice, who ran a sewing business, died in a car accident while Mapimpi's sister, Zukiswa, was a nurse who succumbed to a brain illness.
Zolani, his brother, lost a leg after being electrocuted while stealing electricity cables. He died after failing to recover from his injuries.
In an interview with South African website New Frame published last week, Mapimpi said he would not be Japan if his mother and sister were alive.
"Both were opposed to me playing rugby because they felt I wouldn't gain anything from it, so they would have insisted that I get an education or a job."
He added: "Obviously, I'm not saying it's a good thing they're not here. But their absence has toughened me up to be here and left me feeling like my presence here is God's plan."
Kick-off on Sunday is at 11:00 (SA time).
15 Willie le Roux, 14 S'bu Nkosi, 13 Lukhanyo Am, 12 Damian de Allende, 11 Makazole Mapimpi, 10 Handre Pollard, 9 Faf de Klerk, 8 Duane Vermeulen, 7 Pieter-Steph du Toit, 6 Siya Kolisi (captain), 5 Lood de Jager, 4 Eben Etzebeth, 3 Frans Malherbe, 2 Bongi Mbonambi, 1 Tendai Mtawarira
Substitutes: 16 Malcolm Marx, 17 Steven Kitshoff, 18 Vincent Koch, 19 RG Snyman, 20 Franco Mostert, 21 Francois Louw, 22 Herschel Jantjies, 23 Frans Steyn
15 Leigh Halfpenny, 14 George North, 13 Jonathan Davies, 12 Hadleigh Parkes, 11 Josh Adams, 10 Dan Biggar, 9 Gareth Davies, 8 Ross Moriarty, 7 Justin Tipuric, 6 Aaron Wainwright, 5 Alun Wyn Jones, 4 Jake Ball, 3 Tomas Francis, 2 Ken Owens, 1 Wyn Jones
Substitutes: 16 Elliot Dee, 17 Rhys Carre, 18 Dillon Lewis, 19 Adam Beard, 20 Aaron Shingler, 21 Tomos Williams, 22 Rhys Patchell, 23 Owen Watkin