★★★½☆ (3.5/5) Good enough to obsess over, smart enough to question, and just messy enough to feel real.