It's no longer a secret because Us Weekly cannot keep it:
Shay Mitchell has split from Ryan Silverstein.
The tabloid reports that this Pretty Little Liars has ended her relationship of approximately one year, mostly because she and Silverstein “fought frequently” while dating.
That's a very good reason for a break up, don't you think?
"She's definitely having fun," one insider says of the actress, who plays Emily on the smash ABC Family drama.
Moreover, she may be having fun with a new man... already!
The same source says Mitchell recently enjoyed herself during a photo shoot with model Gui Fedrizzi in Malibu and that the two stars have been talking nearly everyday since it ended.
"They flirted all day on set and left together at the end of the day," alleges the magazine.
Mitchell and Silverstein (who is actually best friends with Drake and who works for the artist) went public with their romance last fall and were spotted together this spring at Mitchell’s 27th birthday party.
Witnesses say Ryan told his then-girlfriend in a public toast that she has made him "the luckiest and happiest man."
That may have been true at the time, but things change, people. They really do.