sophia locke, mickey mod-a letter of feet worship