hello,
being your own best friend idea is quite fascinating,i also always too hard on myself i tried to being nice but end up with making thing worst. But there is something most love about myself,i never give up; i lose many time but i start again every time without feeling bad.