Conversations with A Purple Life | Retiring at 30

her blog is beautiful, hilarious, cringeworthy, snarky and hauntingly familiar. It’s financial umami