Wow, this thread was active last night while I was asleep! lol
Did you ever find any of my posts as Foxface on the JJ forum, rabbit?
Anyway, I feel for you. I really do. Your friends suck. lol. No, I'm sorry, they don't, but they can't possibly understand your feelings for Grace. It's a very mature love you have for her. Unconditional but sadly at this time, also unrequited.
It's not quite the same thing, but I've been with my girlfriend for 7 years and lived with her for 5 years, and every year at Christmas we spend it apart because our families live in different states to us, and it's SO hard to be away from her for almost 2 weeks...I send her text msgs all the time, and I find I talk about her a LOT to my friends...I try not to constantly blab on about her, but it's hard. But at least they understand. She's my "wife" and I miss her and want to be with her so bad. But with you and Grace...you love her so much, it's almost as if you "miss" her as well...you know what I mean? You can't technically miss her because you've never been with her in person, but in your mind and the depth of the love you have for her...it IS almost a form of "missing", if that makes sense. But to your friends and family, how you feel isn't valid because you don't know her in person in ways they understand. If she really were your partner, then they'd understand and it'd be ok, AND for that matter, you wouldn't feel the need to talk about her constantly because you'd be WITH her and expressing all these feelings TO her not just ABOUT her, you know?
Try not to worry too much. You can talk here. You can be open and feel and express yourself here.
Do you ever feel sort of comforted and contented when daydreaming/thinking about Grace, and when you're not thinking of her, you feel alone and dissatisfied? I do a lot of the time.
The other day I listened to Me & Me (from Software), and whenever I hear that song, I imagine me and Grace as the me and me, not just her (and her. You know what I mean hopefully!) I picture us in the movie theater and for some reason, roller skating. lol Who knows why!!