Miley Cyrus has taken aim at gossip blogger Perez Hilton over false reports she has been cheating on her fiance with Ed Westwick.
RELATED: Celebs without makeup
The singer/actress took exception to a rumor suggesting she has been seeing the "Gossip Girl" star while engaged to actor Liam Hemsworth, and reprimanded Perez Hilton for posting the speculation on his website.
In posts on her Twitter page, she writes, "Perez Hilton hope you find love one day but can you not f--- 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 ..."
RELATED: Celeb field guide to going green
"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."