Someone who takes all the sh/it and is still there for you (and you do and would do the same for them)
Someone you can go months without seeing and when you do meet up its like no time has passed atall.
Someone you can tell things to that you couldnt tell your mum
someone you love and who loves you :)