As athletes at the Invictus Games in Germany serenaded the prince with renditions of 'Happy Birthday' - good wishes were absent from the Royal's social media.