If this isn't a flashback and really is random time travel then bye bye plot
But imo I think this is a flashback, Red might be immortal or some shit idk. She had the book long in advance which makes it strange for her to try and retrieve a second one for no reason, and she also mentions Flora's blood as if she doesn't already have blood paintings in her possession.