Josh Hartnett is getting real about how he fell in love with Tamsin Egerton! The two have been married since…