U need 7 badges to get it
hearthome i think
Go to hearthome city and beat the gym.
Oreburgh, Eterna, Veilstone, Pastoria, Hearthome, Canalave, Snowpoint and Sunyshore.
Get the badge from vielstone then return to hearthome then get the badge and defeat team galactic at pastoria then she will appear.
the relic badge in hearthome city
You must have 4 badges before you are allowed to challenge the Hearthome City Gym.
The fifth gym is in Hearthome City - you have already been here.
1. Location: Orebourgh City, Badge: Coal Badge 2. Location: Eterna City Badge: Forest Badge 3. Location: Veilstone City, Badge: Cobble Badge 4. Location: Pastoria City, Badge: Fen Badge 5. Location: Hearthome City, Badge: Relic Badge6. Location: Canalave City, Badge: Mine Badge 7. Location: Snowpoint City, Badge: Icicle Badge 8. Location: Sunyshore City, Badge: Beacon Badge
Hearthome city
south of hearthome city
we can get 8 gym badges byfighting all the gym leaders in Pokemon pearl.
It's in hearthome city where the contest hall is.