No no no, not "have you ever thought". Say "We should go out" or "would you like to go out" or something that makes her feel like you are 100% sure that you want to go out with her. Confidence is attractive, not doubt. Never ask questions like that when it comes to women, just go for it. She denies you, move on. If not, then you succeeded.
But if she says no, then awkward friendship.
She usually sticks to my side, even when her relatives or other friends are around, and she makes skin contact with me constantly.
If someone is making fun of me, she snaps on them before I do. And we're frequently at each other's houses. tbh, I can't tell if she's just an extremely close friend, or is flirting with me.
I need a girl perspective, call Rosie please.