One who will do anything just for sweet foods, which may include muffins.
John: Hey Mary, give me a BJ! Mary: Why would I do that? John: I'll give you a basket of muffins. Mary: OK! John: Wow, you really are a muffin hor.