I don't think this is posted yet so here goes : His boyfriend(shane), tom died in some freak accident and tom's parents treated shane like he never existed. Tom parents did not allow shane to go for the funeral and he was even asked to pay for the funeral.