I happened to get this recipe from the internet months ago and have already made it many times since I'm a big lasagna fan! I adapted it a little bit this time. Surprisingly the result came out so great. My hubby loved it so much and said this is the way in which I should make my lasagnas in the future! We ate it with some freshly toasted garlic bread. WOW!--so yummy:-) And of course, you can prepare in advance. Just let it cool and store it in the fridge for a couple of days and then microwave it on the highest temperature for 2 minutes and you're ready to enjoy! The leftovers even tastes better!