The Lonely Hearts Hotel by Heather O'Neill Two talented children grow up in an orphanage together, but are separated during their teenage years. Set in Montreal during the Great Depression, they each survive poverty and addiction while trying to find their way back to each other and the magic that they shared as children. -- Recommended by Mariah B.