Perfect Is Hard
Actually, it’s impossible.
Trying to be perfect for your viva will only cause you pain, stress, worry and other feelings of falling short.
Perfection will always be ten steps ahead of you, but ready can be right by your side.
Aim for being prepared: perhaps a little nervous still, but confident, fully capable of successfully meeting with your examiners and doing what you need to.