Definitions by Ryrys_shawtys
IBSF
Someone who lives thousands of miles away but is somehow there for you no matter what, you could spend your whole life calling them and never get bored, they are your source of laughter and happiness. They are there for you when nobody else is.
IBSF by Ryrys_shawtys August 26, 2020