Not a new one, and certainly not a 'cheery' one, but you could do worse than Reese Witherspoon in 'The Wild'. Rings a lot of bells for me, probably because I lost both my parents (particularly my Mom) too early. Worth a look.