One thing I have learnt after 5 years of being in love with the same person: No single human being on this planet will be the perfect partner you've dreamed of or tick all the boxes for you. But some people will tick enough boxes. And more importantly, the right boxes.