I believe a person can reach success and riches through marriage, not magic because this is real life. For example Kate Middleton became famous and gained success and riches through marriage. Kate Middleton married Prince Williams, the Duke of Cambridge. In England this is how they succeed on keeping their family on the royal throne. They marry, and marry and marry, this is a tradition that has been in England many years now. The kings and queens, duchess and dukes have no real power like a president of the united states would but they have money and success. People know who they are and look up to them to be just like them. Another example of somebody gaining success through marriage is a "normal" person marrying a reality TV star, an actor, actress or anybody in the entertainment business. Tammy Rivera has become famous for being the wife of a known rapper; Waka Flocka Flame. Joseline Hernandez has become famous from being in a relationship with a well known music producer and getting on a reality show with him. The same thing worked for Cinderella also. The prince was in a high rank in status he could get her out of those rags and into a beautiful ball gown. Now she had help with trapping him through the marriage of her god mother but the idea was to get the prince to fall in love with her. All along Cinderella knew that true love was the only way she was going to get out of the nightmare she was living. So when she saw the prince it might have been love at first sight or a way for a better life. Nobody will ever know the true meaning but the Brother's Grimm, we will only know what everybody interprets. Not in all cases a person can gain success through marrying someone, but it is very possible.
The story below is similar to Cinderella and this woman too went from "rags to riches".