Alex Tresniowski, a former writer for Time and People magazines, is the author of more than twenty books, including An Invisible Thread, which spent more than twenty weeks on the New York Times bestseller list.