doesn’t seem to be an abo world so magic curse/his wish backfired probably lol? or they switched once and he doesn’t remember but his bf’s cum is so powerful to compensate for his laziness and the sperm never going in anywhere until then & so it impregnated him? or it really is cancer & the doctor is one of the old school types who hides a cancer diagnosis & this is half gaslight half hallucination. idk the possibilities are endless…

How is the top pregnant
╥﹏╥