I have read that no prenup is a guarantee, even one generated by a lawyer for a fee.
A prenup often works as crafted.
However, the ONLY guaranteed way to eliminate ANYONE from enjoying the fruits of YOUR labor is remain UNMARRIED.
Heck, under the right circumstances cohabitation with a person can cause you to be ordered to hand over your loot.
Finally, to retain total and complete control of your assets, don't create a baby, married or unmarried.
(EXCEPTION: There is very little anyone can do to avoid a governmental entity from demanding tribute, or as is in the case of your wages/investments/etc... preventing theft of those various assets by the many manifestations of income tax incarnations.)
There are many forces, factors, and entities working to take what any of us accumulate.
Choices, all choices have foreseen, unforseen, unintended, and intended consequences.
Proceed with great caution and deliberation, as haste often makes waste.
Always choose wisely, never choose in haste, or driven by a lustful libido!!!