Trinidad James has been through a lot in the last