Question: who wrote my baby thinks he's a train
Answer: `` My Baby Thinks He 's a Train '' is a song written by Leroy Preston , and recorded by American country music artist Rosanne Cash .