Harry, Archie and George O'Hara
Where they'll be in 10 years time: Three little footballers in the making, we reckon.
Silly name rating: 0/10 - Lovely, traditional names! The youngest shares the same name as Prince George and was born just a month after him.
If anything's going to cheer Danielle up, the grins on these adorable little faces is sure to do it. One user commented on the pic: 'Smiles can mend hearts as well as melt them.' Cute.