This past weekend my girlfriend Kim went out to dinner for her best friends 30th birthday. When she arrived home she was feeling good and very horny. Kim lead me upstairs and stripped and laid on the bed. I stripped and started to get on the bed when Kim stopped me and asked my to rub my dick on her. I looked at her and she smiled and asked me with a please at the end. I started at her feet and rubbed my dick on her toes, heel, ankle and bottom of her feet. She told me how nice it felt. I worked my way up and stopped at her calf and upper leg, Kim moaned and then I went on her stomach, side and breast. I then went up and down her neck, side on head and ear. She loved it and now asked me to masturbate and cum on her.
I looked at her and she spread her legs and I started to jerk off faster. I am very close and she tells me to cum on her face and I fire a thick load of sperm on her face and then her neck. Kim tells me how warm it is and how hot that was.
Kim uses her fingers and scoops up my cum and licks it off her fingers. She then asks me to service her and I am more than happy to. I lay between her legs and kiss each thigh and then slowly lick her from bottom to top. I hear her breathing changing. I then slowly and gently rub her lips and start to push a finger inside her pussy. Kim moans my name and tells me not to stop. After a minute or two I start to rub her clit in circles, and she is now moaning and groaning. I pick up my pace and soon Kim is bucking and her body is vibrating and then she grabs the back of my hand and pushes my fingers into her pussy and cries out. After a few seconds she lets me go but I still finger her and she tells me to stop. I do stop and she tells me how nice that felt. We cuddle and Kim tells me once we recover were going all night.