It's good, but the writing needs to be improved. Logos need to be easily identifiable and easily read from a distance. With both the small thin font and colour changes, it makes it too difficult to read. Otherwise it looks good :)
I agree with the previous comments about the readability of the text, etc. The other big issue for me, is that it's just a cupcake - there's nothing to tie in with the "princess" part of the name. Replacing the cherry with a tiara would be one obvious possibility.
Basically what @kelly173815 said. The writing is really hard to read. I would suggest increasing the size of the font and making it the same color. i also have a feeling that if you change the background to white the logo will look more simplistic and the cup cake will stand out more. Aslo if the background is white you can make the font hot pink and really make it stand out.
Black border white inside is easy to read against any background, just an idea. The background takes away from the simplicity which is very nice in the logo, the brown and the gradient. Princess Princess Not sure if you mean it to sound like that, maybe you only need one of those?
for practicality, you need a simple logo that can be turned to just black & white if needed. the logo needs to be recognizable at a small scale (think 1-2 inches) if it needs to be scaled down (like on packaging). also, the fewer colors used the better... maybe just have white, pink, and brown.
I would have a white background (take out the brown) because your logo needs to stand alone and will be placed on various backgrounds.
I don't think you need Princess written on the actual cupcake since it is in the name. Also, the text is too small in relation to the cupcake. Is Princess the name of the company and then "bakery & cafe" a sort of descriptor? I would make Princess larger than the other text
Text and name is very hard to read. Background is the color of a turd to be honest, not appetizing... Here's an ice: how about taking red and white as color schemes? And limit the brown to just the chocolate part?