I've been 'friends' on social media with someone for about 5 years, although only know them vaguely and we never messaged until recently. We've started writing each other long 'letters' via social media messages, topics about all sorts of things - our lives and reflections on where we're at right now, our passions in life etc. He's very complimentary but I wouldn't say it's flirting. I quite fancy him, in fact I'm the one who initially messaged (briefly) and as he's written more and more so have I, but I'm really confused about what he wants. He's already established he's not gay (I did wonder). Seriously, why is he writing to me like this? He's not a native English speaker, is it to practice his English? I'm not used to heterosexual men just being 'nice' for the sake of it, because that's not been my experience for the most part. What's going on, please? Is he just bored or maybe has a girlfriend but likes the not-quite-cheating of writing to me? I'm confused.