Germany have had to come to terms with the fact that Marco Reus will not be heading to France with them for this summer's European Championships.
The technically gifted playmaker has been left out of Joachim Low's final squad after failing to prove his fitness.
The winger, who today turned 27, was also absent during Germany's triumphant World Cup campaign and will once again have to watch on this summer.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250-word test article: http://gms.to/haveyoursay4
Article continues below
It's safe to say, then, that Reus has probably had better birthdays, while his international teammate, Mario Gotze, has probably sent better-timed tweets on social media.
Gotze, who will be heading to this summer's tournament, tweeted: 'Happy Birthday Marco! Can't wait for our next tournament together'.
Article continues below
Poorly timed tweet
As you can imagine, then, Gotze had to delete the tweet and opted to send another one in place of it.
The Bayern midfielder once again wished Reus a happy birthday but had a very different follow-up message.
He tweeted: 'Happy Birthday @marcinho11 but we are really sad. Unbelievable. That hurts me. #vivelafreundschaft'
Germany manager Low admitted that the medical staff weren't able to give Reus the all clear, meaning he couldn't select him for Euro 2016.
"The medical staff could not give a clear prognosis for Marco," Low said of Reus's omission, which comes on his birthday.
"He has massive injury problems and the medical staff was very sceptical about his ability to last through the coming weeks and such a gruelling tournament.
"It is a bitter decision and bitter for Marco."
Manchester United midfielder Bastian Schweinsteiger has been included in the squad, however, despite having not featured since March.
Julian Brandt, Karim Bellarabi of Bayer Leverkusen missed out, while Hoffenheim's Sebastian Rudy was also omitted.
Germany final squad
Here's the Germany squad in full:
Goalkeepers: Manuel Neuer (Bayern Munich), Bernd Leno (Bayer Leverkusen), Marc-Andre ter Stegen (Barcelona).
Defenders: Jerome Boateng (Bayern Munich), Emre Can (Liverpool), Jonas Hector (Cologne), Benedikt Hoewedes (Schalke 04), Mats Hummels (Borussia Dortmund), Shkodran Mustafi (Valencia), Antonio Ruediger (Roma).
Midfielders: Julian Draxler (VfL Wolfsburg), Sami Khedira (Juventus), Joshua Kimmich (Bayern Munich), Toni Kroos (Real Madrid), Thomas Muller (Bayern Munich), Mesut Ozil (Arsenal), Lukas Podolski (Galatasaray), Andre Schurrle (VfL Wolfsburg), Bastian Schweinsteiger (Manchester United), Julian Weigl (Borussia Dortmund).
Forwards: Mario Gomez (Besiktas), Mario Goetze (Bayern Munich), Leroy Sane (Schalke 04).
Who do you think will win Euro 2016? Have your say below!