Yes. But that which you make it, is by definition impossible in reality. We are never completely happy. We always want more. Therefore perfection, by definition, is always beyond our grasp. Whatever we make it.
I guess perfection might not exist in a 100% literal sense, as everything has the potential to be better, even if they will never get the opportunity or means to do so. So I look at it a little more subjectively - perfection to me is when something is the best it could possibly be given the limitations and lack of ways to improve it at the time (which may occur later, but not at the time of deeming it "perfect") A perfect meal is one that couldn't taste any better to the eater unless some breakthrough condiment or new way of cooking it is introduced. A perfectly attractive person is one that doesn't need a single bit of plastic surgery to look any better than they do (at least to the onlooker). Perfect graphics in a game are ones so detailed and realistic that you won't find anything better at this given time, even though the technology to improve on it will exist later - it doesn't now, so it's the best you're gonna get so you might as well just deem it perfect and not worry about getting too literal with a word that can be so subjective and prone to change
A dark haired woman, making brownies in the kitchen. She smiles with her bright eyes, and tells me to come over, then stabs me with the kitchen knife still smiling. As I'm laying on the kitchen floor bleeding all over the place, she licks the blood off the knife and comes and gives me a kiss before bandaging me up.