In the book Jane Eyre, written by Charlotte Brontë,
Rosamond was angry at St. John because he had feelings for her, but he wasn't interested in marrying her, St. John is in love with her and he doesn't hide it, but he refuses to act on his feelings, and Rosamond pouts about this.
The major reason why St. John refused to marry her was because she wouldn’t make a good missionary wife, BUT Rosamond kept hoping that St. John will ask her to marry him, but eventually, she takes a reasonable approach, gives up, and marries someone else.