i think it evolves by giving it a shiny stone :)
Budew evolves in level 22 into Roselia...
Level it up with high friendship between 4:00 a.m and 8:00 p.m it evolves into Roselia and if you wanna evolve Roselia, use a shiny stone on it!
Riolu (Lucario) evolves when its Friendship status is maxed during the day when you level it up. Roselia (Roserade) evolves when you use a Shiny Stone on it.
Roselia do not evolve by level. Roselia evolve into roserade when a Shiny Stone is used on it.
There are only 2 evolutions: Togetic---->Togekiss Roselia---->Roserade ^^
level 40
Level 30.
Level 32.
On level 20.
level 26 ^^
at level 32
At level 59