I'd recommend adding " " for speech and ' ' for thoughts. It really did seem so juvenile... Mia wonders if he is getting 'blue balls'? come on!!! And 'porn girls'? Honestly, this was very poorly written, I'm sorry. Here are a few examples on how to improve your writing and flow, and therefore your readers understanding:
Speech example:: "Mia, please! Close the door!" he begged, his face pink with embarrassment.
Thought example:: 'Oh god, he is so well endowed,' Mia thought inwardly, her gaze fixed upon his burgeoning erection.
Please dont write anymore until you properly consider what you are writing, get a beta or soemthing!!!
x x x
..................O.o?
Okay, it's obvious from less than the half-way point that you have NEVER experienced sex, or you are just so poor at describing it and the feelings of a woman's first time, you give the same impression. And as well, the whole description of Michael's 'package' as you called it, with the colours, and the....well, a lot better work can be achieved.
Plus, unless it's completely script form, it is not good to use *action* in a fanfiction. It makes it look cheap and noobish (my own way of putting it). Please, I'm not one of those reviewers who write "this iz a pece of shit, plz crl up and dy", but I want to say to please either improve your style drastically (perhaps get a beta? I'd be happy to help.), or to say as sympathetically as possible:
IF YOU ARE UNDERAGE (which I think you may be) PLEASE STOP WRITING FOR THIS SITE!