The pop star took exception to a rumour suggesting she has been seeing the Gossip Girl star while engaged to Australian actor Liam Hemsworth, and reprimanded Perez Hilton for posting the speculation on his website.
In posts on her Twitter.com page, she wrote: "Perez Hilton hope you find love one day but can you not f**k with mine. I've never been with Ed W in my life. I was at the studio last night working on my record and never left with anyone other than my assistant. What happened to your big enlightenment...
"What happened to your promise to spread love not lies, and to be a decent human being with values and morals??? Dude u (you) ask for people to respect you and your relationships I demand the same thing.
"Perez Hilton you're the first one to write about my engagement and my wedding and how happy u r (are) for me and the first to try to tear my life. Respect, love & compassion are mandatory."
Cyrus then extended a peace offering by concluding: "Hope this message finds you happy and healthy... Feel free to ask me whatever u (sic) want but I can't tolerate lies. Thanks for understand. Blessings x."