Remember all of those times we imagined what Justin Timberlake would be like as our husband? He lives up to every single one of our dreams.

 

Aaaaaaaaand scene. Could he be any more perfect? *swoon*