Cook macaroni according to package instructions, drain, and set aside.
In a saucepan, melt butter, add flour, and cook for 1 minute.
Stir in cheese until melted, then add salt and pepper.
In a bowl, mix the eggs, Parmesan, cream, salt, and pepper until smooth.
Mix the cooked macaroni with the cheese sauce and serve.