The Invisible Life of Addie LaRue by V.E. Schwab
Born in France in the 1700s, Addie LaRue doesn't want to get married. She wants to travel and live and not be beholden to anyone. In desperation she makes a deal with the devil (or devilish spirit), promising her soul when she's had enough of life. Her wish granted, she quickly realizes her immortality comes at a cost. No one remembers her. The moment she is out of sight she is quite literally out of mind...forever. While she can remember everything that happens to her in the 300 years she's lived, not a single person is able to hold on to a memory of her, forcing her to start over day after day. Stubborn enough not to give in and admit defeat, she travels the globe trying to find a way to leave a mark on a world that can't remember her. Until one day, someone remembers her name... 5/5 stars