John Legend can do know wrong.
Seriously, we don't know how the All of Me singer delivers a killer performance EVERY SINGLE TIME!
Check out the Legend's patriotic performance (above)!
Ok, we really don't think we can love you two any more than we already do!
Why, you ask? Because we have found out how these two lovebirds celebrated their 3rd wedding anniversary on Tuesday, and it's beyond adorably romantic.
If little Georgie was your baby, who wouldn't want to spend the day with him???
It's also believed the happy family will be getting together with Kate's parents, Mike and Carole Middleton, to see them after their long trip as her family was out of town for a wedding when they returned.
But we've got to wonder, will they continue the anniversary celebrations by enjoying the 10th anniversary of Mean Girls today? Will they wear pink??
[Image via WENN.]