Best friend (noun): Someone you can trust with your life. Who has seen the best and worst of you. Someone who will be there whenever you need. Someone you can talk to. Someone who you can turn when all else fails. Someone who loves you for who you are.
(Source: roseshathaways, via maisiewilliams)