Каравелова е родена в Русе и получава образование в Москва. Общественият ѝ път включва училище, писане и организации. Тя е съпруга на Петко Каравелов, но дейността ѝ не се изчерпва със семейната връзка. Женското движение търси по-широко участие на жените в образование и обществен живот. Работи като учителка и преводачка. Участва в организираното женско движение. Действа в международни инициативи за мир. Нейният път показва как жените действат чрез сдружения, когато политическите им права са ограничени.