Infinite gold and items
This trick requires two controllers. While playing the game and not in the sanctuary, press Start on controller two, and join the game using a different profile. Have your main character stand next to the second character, and press LB when "Give" appears to be teleported to the "gift" room. There is a blue coin purse to the right on a pedestal when you enter the "gift" room. Give all of your current gold to the second character. Then, exit the sanctuary with the main character. Press Start on controller two to teleport him or her to the sanctuary. To the left, next to your dog's bed/interface, is a gift shelf. Walk over to it, and press A to display the second character's gifts. Choose to reject the gifts. Press Start on controller two to leave the sanctuary and be teleported back to your main character. When you are near your main character, press Down on controller two to leave the game. Once the second character has left the game, press Start on controller two to rejoin the game. Since the game did not save after you rejected the gifts, they should all be back on the gift shelf. Repeat this as many times as desired. You can also do this with other items, such as flowers, necklaces, etc. Note: This glitch was done on an unpatched version of the game. Make sure you do not go over 999 million or the game will freeze.