Listen

Description

The chovos Halevavos explains how a person should view their less than perfect life situation.