In "Their Eyes Were Watching God," why did Janie marry Joe Starks?Watching God
Janie marries Joe because he is different from Logan, and seems to be able to make her happy. She thinks that he will provide her with a happy life. She was miserable with Logan because he treated her like a servant.
Joe buys her presents, she is very impressed with his attitude and ambition.