Yup they had a night together but you know .. Drunk stuff, Soarin was like "sorry for that are we still friends ?" Rainbow was like "sure" and she didn't even tell him that she was pregnant after that, BUT she was already with Dumbell and she had already a foal with him, so she cheated on him.



So she was with Dumbell' cheated on him with Soarin and had a foal from him but he doesn't even know it.