If you don't want to make your own, or can't find non-toxic fresh roses, you can purchase rose water at many specialty shops, especially those focused on Southwest Asian or North African cuisine. It's also available online here.