Let's not forget she's gullible and naive - she willingly believes Finn is in the resistance and waits for her family to come home, day after day. Rey isn't some perfect princess, she's a flawed character just like anyone else and that's what makes her both likable and believable.