Tom Hiddleston is such a sweet man!