1) there is nowhere like home does make sense but the usual idiom is 'There's no place like home'. 2) Again, it makes sense, but not the usual idiom. 3) ok 4) He wants to give her a birthday present to express how grateful he is that she helped him get a good teaching position at a reputable/famous school.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.