Pokemon pearl Help?! Hearthrome gym leader?

i have beaten 4 gym leaders and have 4 badges but now im at hearthrome city and the gym leader isnt in the gym. the guy says i have to go more places before she comes.

WHERE DO I HAVE TO GO AND WHAT DO I HAVE TO DO to get her there? because i cant continue in the game if i dont do this?


you need to go to lake valor, get the potion, go past the psyducks, talk to the elder or that town past the psyducks, and then go to hearthome


first chill then go to th contest hall meet ur mom then u should go south and then east and continue to vielstone city and beat the gym leader in vielstone maylene then head south and defeat crasher wake of pastoria then conme to hearthhome and battle the gym leader