Ash and his boyfriend Gladion have been secretly dating for many months, but all of that changes when Gary suddenly appears in aloha and enrolls himself in the pokemon school. But when Ash tells everyone that he and Gary aren't a thing, he tried force Ash to be his boyfriend and when he failed, he forced himself on Ash. When principal oak finds a bloody and bruised up Ash in an open classroom, he took Ash home with him and bandage him up and calmed him down while they wait Professor Kukui to pick Ash up. A few weeks after the incident, Ash had been throwing up, that's when decided to take a pregnancy test which came out positive. Ash was both happy and scared, happy because he likes children and aways wanted kids of his own, scared because how young he was and the fact that he doesn't know who the father of his child is. Is it Gary's or Gladion's baby? With abortion out of the question, Ash was determined to find out who is the father of his unborn baby. Will Ash be carrying Gladion's baby or will he be carrying Gary's baby? And how will Gladion react to Ash being pregnant? And finding out that the child might not be his? Will he support or abort? Find out in this Trustpartnershipping m-preg fanfiction Disclaimer: I don't own Pokemon nor the characters