It was a bit earlier this year, I was visiting my best friend some distance away from me. She's the same age as I am. We don't get to see each other very often due to the distance. The visit was expected to last almost a month.
It started out the first few nights that I had been sleeping on the floor, though the floor was rather uncomfortable. After that I had asked if I could start sharing the bed with her, we each used our own blankets and stayed on our own side of the bed. As the days went by, we started to get a bit more cuddly, curling up with each other and sleeping leaning against each other. One morning, after we had been very close the last night, I was quite hard and didn't feel like going to take a shower to take care of it. I asked my friend if she cared if I started masturbating right there beside her, and she even said she didn't care! I was a bit shocked.
I was a bit nervous at first, but I pulled back the covers, slid my boxers down a bit, and started stroking my cock to get things going. I noticed that she was laying there watching me. It wasn't long before she had also pulled back her blankets, and pulled down her pajamas a bit and slid her hand under them. This made me so horny, but I slowed down so I didn't finish too fast and she would have something to watch for at least a good amount of the time she was masturbating as well.
The thought of her laying there beside me with her fingers inside her pussy, moving them around and her reaching an orgasm was so exciting for me. We both finished at almost the same time, I came all over my stomach-way more than I usually do. Then shortly after she had relaxed and stopped breathing heavily, she said she had finished as well. We both cleaned ourselves up and had showers, continuing on with the day.
I'll never forget that morning. I'm looking forward to the next time I get to visit and stay in her bed with her again.