The search for redemption makes for a touching love story , mainly because Blanchett and Ribisi compellingly tap into a spiritual aspect of their characters ' suffering .
The search for redemption makes for a touching love story, mainly because Blanchet and Giovanni compellingly tap into a spiritual aspect of their characters' suffering. 