cherry you can always find urself a new job. i think you are qualified enough to get urself a new job (no more excuses).

i have experienced this as well, i may say frequent, either i quit the job and find another or i show him how straight i am in office (do not discuss anything personal or any unnecessary small talk).

Do not encourage talk beyond work. That's all, if he still continue to harass u go straight to the big boss.

Its up to you if u want him to respect you.

Cheers!