In a large skillet, over medium-high heat, melt the butter and honey.
Once both are melted, add the onion; cook for about 3 minutes.
Add frozen corn; cook for 5 to 8 minutes; stirring occasionally, until cooked through.
Add cream cheese, salt, and pepper.
Stir together and let it cook, about 3 to 5 minutes, while stirring occasionally.
Serve the corn hot with a little fresh shaved parmesan cheese and fresh ground pepper just before serving; don't stir; leave it on top.