Teen supports step-mom who is battling cancer