I had a job offer form a well reputed company. In references i had given my preofessor's details who works in the same company. Everything went well. Even my professor gave excellent feedback and the company was rushing on procedures to take me. Only they had a little doubt about my visa which will be ending in a year which they didnt exoect. But they were thinking about it too.But didnt deny the job for me just because of that. But suddenly my professor called me and told dont take the job offer it is not right for you. And he says just pass this offer there will good ones . So wait.I trust my professor a lot and i want to go by his words and afterall he is the best referee i can get. so i wrote an email to the company saying the visa status doesnt fit the job profile and i cannot take it in a polished way. And the company too accepted and said all the very best in my future. But now i feel so bad , and regret very much. Icant do anything now.but i cant change my mind.Help pls..