Holmes grew up in New York City and Connecticut. She attended Yale University for two years followed by a move to Paris, France, studying French Literature at the Sorbonne.
Holmes resided in New York City and Connecticut. She attended Yale University for two years before relocating to Paris, France, where she studied French Literature at the Sorbonne.