He was Eros, the God of love, and took whatever shape he needed to accomplish his goals successfully. There was no reason to think he would make another mistake again.
Perhaps he simply wasn't meant to have happiness. Why else would it have taken such a horrible turn? One would've thought he would've learned his lesson at this point.