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!