You Can't Always Get What You Need: How Meaning in Life Mediates the Relationship Between Need Satisfaction and Depression Ricardo Tarrasch, P. Russo-Netzer • 2025