Compile-time defaults stored in EEPROM

not tested, should be pretty much alike the following:

#include <avr/pgm_space.h>
const char MY_STR_FLASH[] PROGMEM = {"peter and annette love each other.};
#include <avr/eeprom.h>
const char MY_STR_EEPROM[] EEPROM = {"peter and annette love each other.};

Note that you may have to write the eeprom data-file explicitly.