Thank you Okay, I can hear my max should work. So welcome everyone and welcome to our Thanos Introduction slash some trends some slash some updates and live demo presentation We are super excited to be here and and really yeah meet all the people like sometimes in person like I Made I've been in person for the first time as well, even though we were working for like two years almost in the community So it's amazing to be to be in person here So welcome and so I have been with me today So thank you Bartek. So this is Ben yeah, and I'm a software development engineer at AWS And I'm one of the maintainer of the Thanos project And I'm also contributors to some CNCF projects like Cortex Prometheus logo CD etc. And I have a puppy called we Thank you. Yeah, my name is Bartwami Podka. You can call me Bartek. I'm principal software engineer at Red Hat I'm maintainer of various projects including main Prometheus and Thanos lots of goal line projects as well and I'm active in the CNCF. I also recently have my puppy is Purple Heron because I wrote a book It's finished is being published in November. So pretty soon. You can order it now It's efficient go about, you know, how to write efficient goal line But really it's also language agnostic how to have a good observability driven practices over towards better efficiency of your solutions But yeah, let's really start with just introducing Thanos. Maybe you know what Thanos is maybe not Maybe yeah, let's ask like how please raise a hand if you know what what times project is Well, actually amazing. Yeah, so maybe it will be just Retiration or maybe you will learn something new. So I will let Ben to to introduce Thanos right now. Thanks Bartek So to introduce Thanos, let's start with the story of Prometheus first Prometheus is a monitoring system that is mainly inspired by Google Bergmo. So with Prometheus We are providing a highly reliable easy to operate monitoring solution and it's just a single binary But it provides very many powerful features like data scraping querying using very flexible promql and alerting and But Prometheus comes with its own problem because it somewhat lacks scalability and high availability and Here this brings us to Thanos, which is a distributed Prometheus and Thanos is more high scalable and horizontally Prometheus it provides a global view for querying multiple premises at the same time Instead of using a local disk as Prometheus it uses object storage like S3 to store long-term data And it also offers some other features like down sampling and multi-tenancy Then let's speak about the Thanos community and Thanos now is an CNCF incubating project It was open sourced by improbable since in 2017 and Thanos has a vibrant community and now we have over 490 contributors and over 3700 users on our slack channel and we also have over 11k get-hop stars and We have also many adopters and a lot of users are quite happy about Thanos project So if your company is also using Thanos right now and not in our adopters list Feel free to open a PR upstream and we are really happy to have you So after talking about the Thanos community, let's do some deep dive on some Thanos internals. So let's get back to Prometheus first I just mentioned Prometheus is just a single binary, but it has multiple components providing some essential functionalities Right. For example, we have query engine script engine and engine for rule and alert evaluation and Some TSDB component like compactor So Just in on Thanos, we want to scare more on the query path first So we extract the query engine to a separate component called Thanos carrier so that we can make it horizontally scalable and Next for the script engine, we keep using the original premises one but in this case we deploy a tunnel sidecar components closely to the premises so that we can get a globally query view and In order to scare more on the rule and alert engine, we have Thanos rulers with us So as you can see with these components, I just mentioned we got the Simplest Thanos deployment model, which is called sidecar deployment. So with this model We can have a highly available Prometheus and also a global view for querying and alerting and And actually we can extend more on this model like one issue with Prometheus is that Prometheus uses local disk to store time series data although local disk works for most of use cases, it Have some issue when we want to store data in a very long retention time period and in this case object storage is usually a better solution because It's either a scalable so we can Control the size and also it's much much cheaper so we have the Thanos sidecar component with us and it can upload the tstb blocks to the object storage every two hours and In order to query the data from the object storage, we have a new component called store gateway and In order to make our long-term query more efficient We have a component called Thanos compactor which improves the query performance by merging blocks together So we have another mode, which is sidecar less or we usually call it receiver mode So in this mode, you can have your metrics collector to push metrics to Thanos receivers using remote ride practical So this could be useful if your network topology has some limitations to the pull model Or if you just want to have a central place to store or query your metrics So that's the introduction about Thanos and next I will hand it over to Bartek to talk about the recent train of running observability as a service Thank you Ben Yeah, so, you know with those components you seen where what Ben explained We have like very flexible model in Thanos of how you can kind of use it for what use cases You have it kind of you know kind of fits your needs Um, however with all the users using it in different scenarios We saw certain pattern which which kind of like maybe You know Motivated us to prioritize certain feature and I would like to Talk about that and really what what it can be called is observability as a service So what I mean is that you know in the past when maybe there was no Thanos You used to solve your monitoring needs with just prometeus and it was probably you know solving majority of your cases And you generally put prometeus next to your processes and it's next to real workloads And you have like built-in alerting and and querying and dashboard dashboarding and like This rich record system, you know can can can solve many many of your monitoring needs However with cloud native community and bringing more communities Easier way to install and distribute those communities clusters. We kind of tend to Really use communities or clusters as a couple not as a pet. So we have more of them So in this case, you might want to scale this solution into something that supports, you know, multiple clusters In this case, you know, Thanos was created to allow you, you know perform queries distributed, you know Against distributed kind of storage So for example, you could keep your data in prometeuses and still use tano square in maybe recall remote location to have something We call global view. So essentially you we are able to aggregate data With multiple sources from multiple sources However, you know, if you are maybe power user if you have a certain use cases You might want to opt in into something called like receiver mode where we are kind of trying to offload as much of data from prometeuses and as soon as possible as prometeuses scrapes them try to send them to remote location So the the kind of like client side like cluster side is kind of cheap and like as as, you know as simple as possible and and you kind of we have like standards and protocols to do to do so And then you kind of have a bit more complex Kind of architecture on the cluster side But it's kind of like only one cluster that has this complexity and you could put all the data there And and and do your allerging and monitoring from from this place And this is where, you know Thanos allows that as well if you want and with this approach we saw That it kind of got popular in a sense that many users switch or like run hybrid solutions that have both You know This pool model with sidecar as well as receiver model However, we we seen kind of like some pattern where you know companies and large corporation tries to compose this kind of Cluster side observability into like abstraction into some cloud right? Cloud that you know as from user perspective They only you know the your teams that maybe developers or sre's who are managing your applications They don't need to know exactly if you are using tunnels or cortex or some vendor You can kind of like if they switch as well as long as you use maybe prometheus or open telemetry or some kind of standard You know you can totally, you know Switch and kind of like stream the data into some cloud and just you know You expect this to have alerting and you you expect this to have some promql queries And your you know your company is much Than easier or organization might might be kind of like much more Convenient to you know run the applications because those those teams doesn't have to understand You know necessarily how observability has to work So this is kind of very popular nowadays and we kind of acknowledge that as a Thanos team And we want to prioritize certain aspects of the system that makes it easier And we kind of can categorize three things Multitenancy with isolation and quality of service because at the end you want to You know kind of have maybe dedicated observability Observability team that is focused just on maintaining operating the system and then That means you probably have different users from different teams that doesn't necessarily need to see each other metric Or perhaps maybe you have a secret team that doesn't that that kind of have Metrics that are somehow collocated to the user. So you don't want to kind of You know leak those and and and let other maybe not Admin users to see that data. So multitenancy is very strong important reason why we kind of yeah I mean important important characteristic of such system reliability is another part Like if you want to have a dedicated service Usually in organization we end up building a lot of services that depend on this observability So if you want to alert from that place, it has to have a lot of nines in your SLO So it means it has to be reliable. So that's kind of another part where we are trying to prioritize As a team as a community Finally scalability and efficiency right like of course Like we can we can you know told you from our practice from our experience Once you start this idea Hey, you have this service and you can just use it add a tenant and just send our some metrics and then query them Like there are so many internal teams that starts to want to use it, right? And we have that in red hat as well as like immediately They would like to push to you like billions of series because it's internal So they cannot pay for that because kind of the same company So you end up having like very very high-scaled very quickly So we want to make sure this solution is is is is kind of efficient and cheap to use right? And we want to make sure tunnels is Yeah, it's kind of like fulfilling those those use cases So let's spend a little bit time on on going through various latest kind of improvements in this area So I will let Ben to mention some of those. Yeah, thanks Bartek So let me give some updates about the recent improvement we made for tunnels So the first thing I want to talk about is called bucket prefix So this is one of the oldest feature requests in the sign-offs community since I think 2018 Yeah, and so with custom bucket prefix, we can have a bucket level multi-tenancy by default And each tenant can have their own data under its bucket prefix So we only need one bucket to hold all the data And yeah, thanks for the awesome tunnels community's contribution We finally have this feature landed in the v0.2018.0 release So to enable it, it's very simple. We just need to add one more line To the object storage configuration file as it shows in this picture. So, yeah, it's just one line of configuration And yeah, next feature I want to talk about is about really limiting So as Bartek just mentioned, we are running like tunnels in observability as a service mode So yeah, usually it comes with multi-tenancy, right? And if we are talking about multi-tenancy, we usually means soft tenancy Because we want to reduce costs. We want to save money. So we use soft tenancy We use soft tenancy, but this also means it's all our tenants They're going to share the same physical clusters together, right? So if we have some overly abused tenants or they are sending a huge amount of traffic To protect our service and to protect our other tenants We want to maintain our quality of service. So real limiting is really really important And again, it's not just real limiting. So actually it applies to all limits or general limits So for the limits improvement, we added two tunnels We have recently added those features here And the first one I want to mention is about remote write limits. So we added four limits here One is the request size and also the number of series and samples per remote write request And also the maximum number of concurrent requests here And another interesting limit I want to talk about is about the active series limit So why active series is an important limit? So in premises TSDB, active series means the number of series in the TSDB's head block and they are all in memory So the more active series we have, the more memory we are going to use So we want to avoid or we want to limit this metric to avoid high cardinality And to avoid our service being all killed But anyway, we can like scale up more like to To a better machine right to use more memory, but it's not cost efficient, right? So we this kind of limit is super important for us And to get the number of series Usage per tenant It's not that easy because we cannot either get it locally for each tunnel's receiver Because each tenant's data are spread across the whole receiver clusters And also we have a data replication feature enabled. So usually we write Three three x more series So it's not easy to do the calculation from the a single receiver But to solve this we simply we have a solution which simply asks a meta monitoring solution For example, the premises running in the same clusters that monitors your channels By querying that premises we can get The current tenant series usage by some metrics So yeah, that's how we solve it And uh, yeah next, uh, let's talk about one scalability improvement we made for hashrin So, um Like the sonos receiver component it uses hashrin But previously the sonos receiver was simply using hash mode to distribute series for example Let's say we have this example series here and we have three receiver replicas And based on the hash mode calculations the destination would be on receiver two But if we scale out more we increase one more receiver in this case the hash mode value it would become zero And this is super bad because with this naive hash mode Hash mode calculation each time when we change the number of servers Almost every series will be mapped to different instances. So this is Yeah, to me, I was totally wrong and it will keep some issue like high current cardinality as well because we will have more serious more active series in the head block So to solve this what we really need is consistent hashrin So thanks for the awesome blog post written by damiel grisky So we implement the kentama hashrin here In the yeah recent tunnels release. So if you are interested in the details Please do check out this blog post and Yes, that's pretty much about the improvement. I want to introduce but next I will hand it over to Bartek to talk about the really exciting query efficiency improvement Thanks a lot. I hope it's exciting. Yeah, so I mean ben already mentioned, you know reliability improvements and multi-tenancy improvements So last thing that we should improve is of course scalability and efficiency and there's always something to improve There's always a better way to to do things and have it cheaper. So let's dive into what we are kind of enabling here So, you know, generally we have from the past like very simplistic solution for querying You we discuss like different kind of storages Which we kind of hide behind the grpc api we call it story api So those story api leaves Could be your promitius and sidecar could be your store gateway. It could be a receiver could be a ruler And all of them allows us to fetch some data from multiple Places like different storages and so on So what we want to do in term to achieve this global query is to put the promcule engine So the actual the key part that computes and and gets the storage data and puts that into your promcule result is Is that is the promcule that we actually promcule engine that we put into query or microservice? And we really actually import promitius code, right? So so it's one to one the same And it kind of works you put for example, I have an example query here It's just an account aggregation of Count aggregation of some metric for two days and you can see it simply takes all the data from the storage It needs two days for this metric, right? So what's the problem of this is that this is a single point of failure and To answer any question any arbitrary promcule we have to pull all of this data into memory and It's just not very cost effective. And of course it's hard to scale So in order to scale it we had to kind of do some improvement So first of all comes from the community and thanks to the core cortex and cortex kind of team and project We kind of borrowed their their idea of this query front and microservice another microservice that sits on top And talk to the queriers and essentially it has lots of different transformations of the promcule that you pass That one of them is is to kind of split Split by day or split by any time So which means that for example our query for two days could be split into two queries For one day and we can distribute that into one query and just run with multiple cores Or distribute into Into like totally different machines. So we achieve some kind of horizontal scalability with this And then you know storage cores are also distributed because we we ask more and smaller smaller queries The problem with this approach is still We can get you know, kind of slow and expensive You know boxes of the querier because imagine If this metric even for one day gives me like one million results one million ton series So I have to pull into memory one million times series for this one day And and and still have to do it and still I cannot really scale that So for for those reasons we started a lots of initiatives and You know, we had to talk earlier this year in valencia from moaad and philip And how to distribute those queries even more efficiently. So the two solutions we added For portion of the queries is first is push down. So what push down is doing is essentially trying to You know for certain queries be able to not Really fetch all the series from storage but really calculate certain aggregation which which is possible For some aggregations calculate the results directly near the storage. For example, a store gateway could be You know, when you count when you when you ask for count for certain metric The the storage itself store gateway can calculate me the count. So instead of giving me one million series It gives me one series, right? So so it's much more cheaper on the network side And and it can what additional part is that we can kind of shard this work easier and make it more concurrent, right? So so this is what what what push down is doing and it's enabled for some For some computations, especially against prometheus sidecar And by the way because prometheus has a promo cool engine so we can kind of offload that execution there Now another point that actually solves this kind of Sharding or only horizontal sharding Horizontal sharding means by time we had that but we wanted to introduce something better on the vertical side So maybe we should split a querying a computation into multiple pieces within one day, for example And this is what query sharding is doing. It's already enabled Maybe by flag or or but like yeah, it's kind of like Also, it's not possible every query. So we have to be careful here But generally if you enable it you can have you know, we essentially split for example one query into four Queries because it's pleased by day into two and then those one day queries can be split for example by two By simply kind of a certain hash mode on on the series and how we aggregate them Together this is not very easy if you do average for example because you cannot average of averages It's not the same as an average of that It's not the same as average of this all the all the sources all the sources So we have to be very careful, but there are some optimizations you can make with that And I've already improved the scalability of the storage queries as well because there are more of them and just smaller However, hopefully you see certain patterns. So we have some magic some pushdown on the stores Store apis and you know, there's some magic there some complexity We add then there is a big magic on query front end We have some complexity to shard to to transform queries I don't know if you see the pattern, but there is a pattern why we are not improving the promql engine itself and We the truth is we were a little bit scared of it, right? It was a kind of like, um, you know multiple years um, I mean old code and and and kind of like very intrigue very optimized for a primitive use Use it was designed to run only one one cpu core maximum. So it was not concurrent I mean at least not not the way we would want it. So it was it was simple. It was amazing But perhaps there is a way to attack this and and open open this pandora box So this is what we'll be talking in two weeks in prom on prom con in munich So if you want to I think there should be still tickets for that So join us there. We'll be talking about that with philip But I shortly would like to show you and and get you excited about this stuff because I am So first of all, like we have this is like a drop-in replacement from promql engine So you can totally use it in tannos event. It's in the tannos community organization from ql engine Project is you know open source contributions are welcome. We already have a bunch of projects not only tannos contributing to that Why it's amazing. So first of all it is based on volcano design, which is behind, you know, multiple proper mature sql engines And it allows essentially nice framework of operators for for different execution parts For for example for aggregation, we have another operator and for storage selection We have for scan of storage. We have another operator and then it allows us to move those parts Around for optimizations or really understanding what's happening inside. It also allows for nice concurrency So, you know, if you can see that Existing sql engine is very popular to have those query planners and optimization optimizers So usually you you parse your query for example promql query Into logical plan you optimize that and then you you you prepare physical plan and optimize that only then you execute the query We never had this before right and and this is good opportunity to add those things where we can do informed optimizations So this is like production production. Well, this is a promql engine code. We literally already did that We create a logical plan. We optimize logical plan We then add physical plan and and optimize that as well And then actually we it's not everything implemented. We just started this project month ago So, um, so we fall back to alt engine If there is anything we don't support so you could run this on production and we run this in production red hat in and Shopify Um a lot. So so so I recommend you to try it out Another cool stuff is that, you know, there are cool explain views in, you know, sql engine language And I was missing that in in promql, especially when we introduced those, you know operators so we We wanted added that so let's me let me now start some Demo so I have something to show you And let's see if that will work. So first I will have to mirror my screen Yeah, I want that and It's kind of super big, but so what I will do I will start our setup The setup is very simple. It has two store gateways and tunnel square here And kind of two replicas of that. So so we have one replica, which is both promql enabled new promql enabled and one replica, which is not enabled and We use as you can see Um Things are popping up. That's good How do I make it big or smaller actually? So now you can see I'm I'm using essentially some goaling end-to-end Framework we have that you can kind of like orchestrate containers in a in a like unit test in going fashion And since we run it, um, you can see that a couple of things opened We run essentially multiple containers. We have promql just to monitor this setup And let's me try to kind of make it smaller We have you know, we have parka because we want to we are actually working on optimizations, right? so we have to have profiling and We have tracing and finally we have two tannos well promu to use what tannos ui's Which are really similar to promu to use that are two Essentially we are calling queriers to to give us this ui and perform certain queries. There are errors, but they are on purpose Because I don't want to kind of execute the query yet So let's we have a new promql here or like set up with new program from ql and old Old one. So let's kind of query old one. So what I'm querying I have like two weak huge block of data with 10 million series So it's it's and I only query one day And it's carefully fast honestly Let's see let's see the uh the new new one So um, so essentially I'm doing like simple aggregation. I don't know what's going on with this room Maybe it's a screen sharing, but it's so fast. Anyway, uh, it used to be like 10 seconds on my test runs I think we should just bump it up. Yeah, let's let's do bigger one two days But essentially you already see that six seconds was on old query and then a new query was already twice faster Oh, no we could I want two days two days. Let's see if that will work Uh, and also I'm doing really a lot of mistakes because I'm trying to run this At the same time. So, you know, not good optimization like benchmark practices However, we already see some improvements like 11 seconds for old one a new one For eight seconds. So so why why is that faster? Right? It's just a new prom ql engine implementation So the reason why it's fast and kind of to explain this We added this explain mode. So to prom ql. I just have explained Comment and it kind of like prints me, you know, we are working on user experience I just added this like yesterday, but but this view is is what we will try to maintain and add Just to show you, you know, what's what's the execution plan? Will be so you can already see that we have a certain parallelism and concurrency within the The prom ql engine so it noticed that I have 12 cpu. So it kind of like sharded into six And it already it doesn't start the storage yet. We'll do that later on in later versions But right now already sharding within the the prom ql engine like just on my One machine is is already improving the situation because we are essentially counting those series like, you know Six six times in the parallel Um, okay, but that's that's boring, right? Let's let's go and have like one more More intricate query. So this is a typical query we do in prom ql So for example, you can see I have some cluster version And I want to kind of have a percentage of this cluster version without certain version, for example, right and This can be expensive because like the the naive prom ql implement or like the old prom ql implementation were Essentially scanning the storage twice, right just first to have this cluster version And just to have this, you know, actually I'm pulling right now like 200 000 series So so kind of a lot and then I do another scan of storage And the reason why it was implemented like that it was implemented for prom q's where you have in memory all of this data versus here in Thanos we have unfortunately Some kind of network lookup and even object storage lookup. So it can be a little bit slow We can see 11 seconds and actually not so bad. It's actually pretty fast With so much data. So let's see how our new query will perform here So what's amazing is that this logical plan and physical plan separation it allows us to optimize and really Open space for other people to contribute, you know, more optimizations. So we can see it's Super, it's like three seconds versus 11 seconds. It's I'm impressed even and What's amazing is like, let's see what's what's going on So if I explain this it's kind of like more complex query as you can see because it just has more more things And generally it it has a two separate kind of parts that only divides after all And you can see all of them fetch some series and this is before optimization So we can see in my logical explanation is that there was some optimization for Some sorting of matches because it's just whatever it's just faster And then you have merged search selects optimizers. So this is the key thing. I want to show you So what is happening is that this is after optimizations You can see that new thing was injected. It's called filtered selector But really what's happening here is is is on those series selectors So series selectors essentially fetches the data and we can see their memory address of this actual series selector in memory In in my in my query So you can see the address is exactly the same for all shards, but also exactly the same across Different part of the query versus before it was a different memory address You know For first part and second part this indicates that the same data is used So we cash the same series and we literally make a query only once to get the cluster versions and then Virtually filter for a second part and reuse the same memory So that's a huge optimizations and you can see everything in our tracing solution. So let's go to younger Grab the query range And oh, let's find them. So one was three seconds And the second was 11. So let's go to the old the the the old old Promql many things happens, but what's really I want you to focus on is the Query or selects So you can see that selection of this data There were two of those and it took some time It was parallel, but it still overloaded my machine in some way and there was some congestion So at the end it was slower Plus we have to kind of like proxy all of it. So at the end, um, you know, we made the two calls and One for, you know, this filtered data and second it without without the filter And what's what's what's cool with the simple optimization, which is kind of like maybe five lines of code We already can achieve something like that where we have only One selection and again, this is my local networks. It's ultra fast But if you go and fetch series from promql sidecar, this really matters, right? So It's already faster a lot. So so this is what I wanted to show today and Hopefully this excites you it excites me definitely And if you want to learn more and really like try to maybe write those optimizations I would like to invite you to do so and the last before thing before before we finish I would like to mention that we are doing mentoring mentoring So if you if you know any students, but actually we also mentor not students like full-time employees If they want to join, you know open source space and really start contributing Check the websites and website and sign up for the program and we'll try I mean we mentor a lot as a community So so you're welcome to to join us here And that's it. That's it for us. Thank you. Yeah, thank you


Hi everyone, Joe for Jaspy's CaseBreaks.com. Our first break of the day is going to be 2019-2020 Panini Spectra Basketball, tiered random team break number six here on a Tuesday the 25th. Big thanks to everyone for joining us right here. There's 15 spot break. We tier these teams up really nicely here. Big thanks to these folks and here are the tiered teams. Let's roll it. Let's randomize it and assign you a tier to team after you're lucky seven times, three into four, seven times for each list. One, two, three, four, and seven in final time. After seven, Robert down to Hans. Three into four, seven times for the teams, one, two, three, and seven in final time. After seven, we've got these Sixers down to the Lakers, Sixers Blazers group down to the Lakers Nuggets group. Nuggets and Jazz just tipped off right now. Jazz are up three-one in this series. I've got a feeling the Jazz are going to take care of business tonight. All right, so Robert with the Sixers Blazers combo, Kurt with the T-Wills Mavs combo, Kevin with the Celtic Spurs, Robert with the Sons Bucks, and Warriors Raptors. Hans with the Cavs Hornets, Kim Zumin with the Hawks Nets, Ron with the Wizards Rockets, Richard S with the Knicks Kings, Robert with the Grizz Pacers, Zumin with the Bulls Jazz and Pelican Thunder. Ron with the Pistons Magic, Hans with the Heat Clippers, and Lakers Nuggets. My Lakers looking pretty good. Let's order these by team right there. Now, folks, if you're looking at my shirt going, isn't that old Maxi the minor? It is. One of our customers got me this shirt, thank you very much, D-Turt. Not a Nuggets. I mean, I've known nothing against Nuggets, but I do love this logo, love the logo. If you want to trade teams, you're going to have to trade the entire group for another group if you wanted to. So you can't split those tiers up. While you're considering trades, let's figure out which box we're going to do. So we've got three box remaining from that case that we popped open. We're going to select a die, and then we're going to go one, two, three, four, five, six. One, two, three, four, five, six on the dice roll. And it's six. Five, six. So it's going to be the bottom box. We have the next box, one box break in the store, and then we'll just go one, two, three, four, five, six on the dice roll. I'm sure we'll be able to get that knocked out tonight. I'm going to pause the video, allow for a little bit of trading time. And when we come back, we'll see if there's any trades, and then the break. Stick around. All right, welcome back, folks. No trades are done. So there's the final printout on the list here on Tuesday to 25th. Thanks for spending a bit of your Tuesday with us. Really appreciate that. It's not tiered random team number one. This is tiered random team number six. Seven is in the store, and then eight will be the final box of this case. It's an eight box case. Good luck. Usually the card on the bottom is just a base card. All right, all right, good luck, everybody. There's Nikhil Alexander Walker, 96 out of 99. For the Pelicans, that'll be for Zoom In. Behind Vusevich is Ignis Radzikis for the Knicks. That'll be for Richard. And behind Vusevich is a Jersey Otto. These are not numbered. Jersey Otto Keldon Johnson, nice one for the Spurs. That'll be for the Celtic Spurs combo. Kevin Mendoza, center pack here. Redemption, maybe? Yeah, redemption on the bottom. Any guesses on that redemption for bragging rise? There's a Josh Richardson, 49 out of 49. That'll be for the Sixers, Sixers-Blazers combo. Behind Seku Damboya is Jason Richardson, 2003 Slam Dunk Champion. Warriors. That'll be for Robert and the Warriors Raptors combo. Seku Damboya rookie card for the Pistons. That's going to go to the Pistons Magic Group, Ron Wester. No guesses on this. There's Draymond to 99. You've got Lukas Samanich for the Spurs. That'll be for Celtic Spurs combo. Devin Booker behind him is Walter Davis, icons. Walter Davis Phoenix Suns, Suns Bucks group. Robert. Callie's trying to think of a guess. Vince Carter Silver, Hawks edition. Summon with the Hawks Nets combo. We've got Jalen Noel for the Timberwolves. Rookie card for Kurt and the T-Wolves Mavs combo. Callie's going to guess Giannis. That'd be nice. Tobias Harris reveals a Andrew Wiggins autograph. Warriors have an interesting decision on what they're going to do with their picks. Do they make a pick? Do they trade the pick? Warriors Raptors group, Robert. And there's Tobias Harris right there. Kind of a disappointing campaign for the Sixers this year. All right. The redemption is going to be in the Zone autographs. J, no, not Giannis. Oh, Joseph. Josh. Josh Richardson in the Zone autographs. Josh Richardson. What, where would he be in this set right here? Take a quick look at groupbreakchecklist.com. We'll have it on the checklist. Go by checklist first. Spectra on this list. There it is. Spectra basketball on groupbreakchecklist.com. Groupbreak team checklist. Josh Richardson in the Zone, part 23, Sixers. Has he only played for the Sixers? I thought he was another team or two. Anyhow, that goes to the Sixers-Blazers combo. Robert Runkle with that one. And there you have it, ladies and gentlemen. The next one box break of Spectra Hoops in the store right now on jaskyscasebreaks.com. I'm Joe and I'll break more with you next time. Bye-bye.


Do you recommend meditating before sleep to get better sleep? There's no bad time to meditate, so you can meditate anytime.  What I do before sleep is I just listen to our our frequency called deep sleep frequency or sleep easy frequency. It's one of the free ones. And I listen to that every night for the last five years. And every night I'm getting really, really good sleep.


the morning, special thanks to Hilda Wathithi and Joine Wachachi for that amazing breaking views segment, always starting on Wednesdays on a laughing note. So if you happen to interact with a video that you think might go viral or break the views, just send it to us on Whitefair4Channel on Twitter, Whitefair4AnderschoolChannel on Instagram, Whitefair4 on Facebook, I'll keep saying this, and don't forget the hashtag, strength of a woman, white in the morning and Quin's Wednesday, it's about that time for strength of a woman, as I said, and my first strength of woman of the day, because I have to, goes by the name Eve Minor, she's a mathematician, a finance specialist, the list goes on, Karibusana. Thank you. So if I've missed anything, your camera is number four. Okay. Yeah. Thank you. So just list all your credentials and then say Eve Minor at then, or Eve Natra. So Eve Minor, an entrepreneur, finance person, credit management, everything matters business. Yeah. All right. So your credit manage as well? Yes. We have a credit crisis in Kenya, by the way, if you've realized. I know, I know. Yeah. The government is borrowing and the citizens are borrowing as well. Who's going to favor that? Anyway, that is not the reason you're here today. So your Instagram handle is Eve Natra. Yes. But your ID, or do my number says Eve Minor. Yeah. Where did Natra come from? Natra is just a nickname I got from my friend. You got from your friends? Yes, it means rare. It means rare? Yeah.  I believe so. All right. Do you have any reason to believe a certain story or a certain backstory where this name came from? Why your friends came up with this name for you? Maybe because like when they asked like, do you want to go out now? Do you want to do this now? Like I'd have like a different plan from what they used to do. So they kind of thought that. You had your vision fixed or something? Yeah. Yeah. All right. The reason I ask this is because do you think this is a very, this is an important trait for an entrepreneur or a business person? It is because you've got to be different. Like you can't just follow the crowd. You know. Yeah. Because not everyone has the same vision as you. As you. Yes. So if somebody's sitting out there and is always the type of That is not somebody who should get into business. Okay. Once in a while it's not bad but I don't think that will be.  Spending is a bad thing for business. Especially if you hadn't planned for for it, you know. Like you have to lay out your plans. You know this amount will go to this.  You spend it on drinking and stuff. So. So spending is a bad thing especially if it's unplanned spending. Yes. Wow. You already have advice from Eve Nadra herself. Check out on Instagram Eve underscore Nadra for more information. But let's focus on your journey. You quit your job at 22 to get into business. Yes. All right. Which job were you doing first? I was working in Ministry of Lands. I was doing data entry for the title deeds. Because they were still doing manual title deeds. They hadn't upgraded the system. So yeah. I was part of the group that was doing that for two months. All right. With a background in finance. Background in finance. You love mathematics. Yes. And yes. Everything. Numbers. How did you end up in the Ministry of Lands?  Because after campus it's really had to get a job you know. So now any job that you get you just do it. So yeah. I did that for three months and then I quit. And then you quit. All right. What drove you to quitting your job? Because so many people would get comfortable at 22 if I had a salary. I don't think I'd quit my job at 22. I wasn't comfortable. Because I was not being paid a lot of money. So I really had to find something else to do. So expenditure was this way. Income was this way. Yes. Or this way. All right.  Yes.  Did you know what you were going to do next? I actually had no idea and I didn't have money. So I quit in 2016 December. So come 2017 January I was like okay now everyone is going back to work. People are going back to school. I have nowhere to go. So that's where my journey started in 2017 January. All right. What is the first business you actually did when you quit? Okay. So I have some links in town for people who sell shoes in hotels. So I just went to one of my friends and I asked her I don't have money. Can you give me one of your shoes? I just post it online and I'll see how I'll see the response from it. So I took a very good picture. I posted it. My friend has a group in WhatsApp for now hotels who sell online. So I posted it. Everyone liked it because it was it was a multi-purpose shooter for ladies so they could go to with it to school for high schoolers and still for weekends for followers. So it went viral. I sold I sold a lot of those shoes. This particular type of shoe? Yes. Just one. All right. So you have an eye for good good shoes? Yes. This is something very important when you're getting into the fashion business. Yeah. A good eye. Yes. So it's your good eye that led you to picking this shoe and this shoe went viral and from this shoe you made your first capital? Yes. Remember I didn't have money. So now the money I used to get from the shoes like they they really sold out those shoes because the money I got I got from that particular bench was enough to get me started because I got like let's say this on the TV I got like 200k in a week because the shoes were in boxes of 60 pairs. So I sold them, I sold them and then I got capital. You doing something random like walking into a store you see a good shoe you see you say ah this is an opportunity right here. You take the shoe you go back and use the online tools that people are using to chat and make fun and share memes. Use it to start a business. Yes. And you make 200k in a week. And start another business. Yes. Wow. There's hope for us man. Don't be chatting on WhatsApp if it's not about the money man. Why 254 on Twitter, 254 on Instagram, 254 on Facebook. Don't forget the hashtag strength of woman and don't forget the hashtag why end the morning and don't forget the hashtag Wednesday. So we have Eve Nadra check out on Instagram Eve underscore Nadra. She's a business woman and she's here to share a story with us just to inspire. All right so after this what is the next business you get into? So I get the money the shoes now are sold out I can't sell any more of these shoes. I go to another man's store. He had some dead stock. I took a very good picture of that shoe. I posted it again. It still went viral. So I got 300k from that. Soon I had 500. You got 22 years at this time. I was 22 years. How are you running this business? I bet to make 200k or 300k you have to supply a huge number of shoes here. Yes.  So first I really had to get trust from those people I was getting their shoes from because now I didn't have money. And then now from the clients I got from the first from the first bunch of shoes I sold I created a WhatsApp group. So now they are the people who sell online on Facebook. So now they are on my WhatsApp group. I post the shoes to them. They post it online. Yeah. So it was a chain. So you created a WhatsApp group. So you post the stuff in the WhatsApp group. Then people in this WhatsApp group are dealers. They pick the pictures and post them on their platforms. Yes. Wow. You were doing this thing for the first time. It's not like you were you were trained in it. After all this process what have you learned from this process before we can carry on with your story? What did you learn from this process? One thing I learned is never wait for the time you say like I don't have capital to start my business. You don't need capital to start any business. Yes. You can always do it. Yes. Be creative enough. Yes. What is another important thing that you learned from this process? What I learned from this process was like taking chances because now when I was leaving my job I didn't know what to do. But I quit anyway. All right. I'm not advising that anyone should quit. But it's always if you want to be rich, if you want to increase your chances of being rich. Yes. You have to start a business. Yes. Take chances. That is the word from Nadra, Eve Nadra herself. Eve Viria. So maybe we can scroll down. I see from your Insta bio best countrywide performance CCP for in 2017. CCP is an accreditation for credit management by Cassinib. I was awarded as the best student in the country for example. The best student in the country. Yes. Wow. I bet employers would be very lucky to have you. From here I can tell so some of your hobbies are traveling. Yes. You like travel? I like traveling. Yes. What is the best destination you've been to in this country? I think Sopaloge, Neyvasha. Sopaloge, Neyvasha. Yes. Neyvasha is a good destination. We should try it. Yes. All right. Another destination in Kenya that you fall in love with? There are actually a lot of places in Kenya. Tafariya Castle in Nyeri. That's also a very nice place. Yes. Tafariya Castle in Nyeri. Yes. Very important. This is somebody who looks very familiar. That's St. P. St. P. That's Frida from KTN. Yeah. Wells. That's me. This is you. Yes. Wow. That's just a random photo. This is just a random photo? Yeah. Okay. I won't ask too many questions.  You have, you are three, two different women in one body. Yeah. I know. You can. All right. You guys find out. It's like having two girlfriends. Anyway. So, maybe we can go back. I like this. I've seen guys from Elani on your Instagram. I've seen guys from Heart The Band. I've seen St. Pete. You seem to be having so many musician friends. Are you a musician? I'm not a musician. I actually can sing. You can sing to save your life. I just happened to know a lot of producers. You just happened to know a lot of producers? Yes. Wow. How do you happen to know a lot of producers? Do you have an interest in music or the business? Post that. Post, post, post, post, post, please. Yeah. Yeah. Thank you. All right. Do you, do you have an interest in music business? No. No. Not really. Not really. But I think we, the music industry needs a savior. Somebody who's going to bring the business. I said you can sing. No, no. A savior who can bring the business to the music. We have the singers, but we need somebody who can bring the business to them. I think the problem with musicians now when they get famous, they feel like they have to be obliged to spend. Now, if you take someone out, you have to, you're the musician. You're the famous one. You have to, you have to pay the bills and actually they don't have money. So they really live. Stay on your lane. Yes. Just stay on your lane. Don't feel the, don't feel the pressure of, of showing out or showing off as an artist. Yes. Very wise words from a business, business queen and a financier. All right. So, this, these pictures, what is happening here? Are you a family person? No, no. This is an advert. I just, this is an advert. So you're a model as well. I just, I just love being vast. All right. You just like to experiment in new things. So this was your daughter in the, in the adverts. Yeah, in the adverts. That was my daughter. I was a bonding. It was pretty hard because I admit her for the first time that day. So yeah, but it went on really well. It went on really well. It was a T advert here. Yes. I like this. I like this. So did you have to go for auditions and everything? No, like they were just like, we need, we need a, we need a model for T and stuff. And I was like, yeah, somebody who looks like a family person. Yeah.  Anyway, first forward, you have your, you're still running your shoe business right now. And you have three shop setup. You're still running the online business, but you give so much credit to WhatsApp as a social media platform. People sleep on WhatsApp so much. People assume Instagram and a post Instagram is for pictures. Facebook is a market with over 3 billion users. Tell us the secret. Is it in WhatsApp? Is WhatsApp the future of business? Yes, because now you know WhatsApp, a lot of people are on WhatsApp. You can find your mum is on WhatsApp, but she's not on Instagram or Facebook, but most people are on WhatsApp. Everybody's on WhatsApp. Everybody with a smartphone is on WhatsApp. Everybody with a smartphone is on WhatsApp. I bet it's the most visited app on everybody's phone. Yes. So if you can get people's attention on WhatsApp, you're good to go. You're good to go. Wow. Wonderful, man.  Yeah. You'll face some discrimination. It's the world we live in here. First, maybe you can share with us your experience.  Of course, when you get clients that have other intentions. So it's always about other intentions. It's always about other intentions. My brothers, when are we going to stop? All right.   Because now they feel embarrassed the next time they come.  So yeah, for man, that's, that's, and you go. You just talked about rejection. I remember the song by Alvindo. The song that was banned. All right. Anyway, so have you found a way to cut this? Oh, there's no way you can cut this because I'm pretty sure so many other queens are going through the same thing. Yes. Is that way to cut this? Is that way to always just come out and say it? Because somebody told me the problem, I don't want to be misquoted, but somebody told me the problem is that with these kinds of cases, I don't mean to only women or men. I don't mean only women, but in women and men as well, when they face something, because also men face the same thing. The problem with people is playing along. People play along and give the other person a wrong impression. Yeah. So do you think there's a way of cutting this first? It's really hard because now you can use these these insurances where you find like your biggest clients is the very same client that wants to people are crafty at the end of the day. So now you are afraid of losing him as a client and also you're afraid that what about just coming out from the jump and saying, okay, I saw shoes. I don't sell my body. You can do that. And still that's that's really possible. Actually, I have done that a lot of times. But now, like, what do you do after that? Like, after you tell a guy that I don't, I don't sell my body. I sell shoes. Now you don't like that.   All right. So it's very tough to be a woman in business. It's very tough, actually. All right. Do you think it's any easier for the men? Just for the men it's tougher, you know, the pressure of making it, you know, yes. Because oh, the society puts a lot of pressure on your shoulders to make it. And all right, the people expect you to be the provider. I understand. All right. So anyway, as a woman in business still, I'm still focused on being a woman in business. Do you think people claim that women are better managers if we had a woman president? I've had this so many times. We could be, we could be better off. That's very true. That's very true. Yes. Why do you say that? Because women are naturally multitasking. I've had this so many times. No, I know, but it's true. I don't appreciate women's sound. But you'll find a woman has a lot of responsibilities. She goes to the office, she checks on her business, on her family. She probably has a baby. But now for a guy it's different because now he's just focused on what he's doing and providing. That's all. Focus on what you're doing and providing. But from where I'm sitting right now, I have a friend who's raising the daughter. I met him on Sunday. I was really surprised. He lives with his daughter. The mom is not around. The mom works out of town. She comes over the weekend. So I think times are changing also. Definitely. Yes. I think most men are now open to such stuff like stay at home dads or what. How can people get a hold of your business online? Online, you can just find me on Instagram. I'm just on Instagram. Even on Twitter, yes. There's no page for the business. There's no page for the business because I don't do I only do WhatsApp through WhatsApp guys. It's when they post. So now if I do the online business like Facebook and Instagram directly, I'll cut them short. You'll cut them short.  Yes. People have to eat. All right. So you're a woman in business and your business is you have physical shops and your business is also based online. So running an online business right now, somebody told me Facebook is a future marketplace. Facebook is a marketplace. It's the future. What is the importance of moving? Do you think people need to move their businesses online?  Do you think it's necessary for them to move their businesses online as we move to 2020? Yes. It's very important, but they should not also forsake the physical the physical business because it's important because most people are not online as we think because as I give you an example, your mom may be on WhatsApp, but she may not be on Instagram. So the physical shops, it's very also it's also very important, but also online. So long as you're legit, it will work out for you. All right. Thank you very much for coming through. I appreciate you so much. One last thing, just remind them how they can find you on Instagram and how they can get a hold of your of your products. Okay. On Instagram, it's at if underscore Nadra and Twitter it's if minor. If Nadra or if minor. So if underscore Nadra on Instagram. Yes. All right. Thank you very much for coming. Thank you. There's a question that I really wanted to ask. Do you focus on men's men's men's shoes? Yes. Why men's shoes in a few words? Men's shoes because they have a better profit margin and also men don't change their mind easily as we know. Why is what from a green right there? If you're going into business. All right. You say it's focused on the men. Men don't change their mind so easy. The wise was Eve Nadra find us at Eve underscore Nadra on Instagram and get more of a story. This is 10th woman. We're coming back with another one. So don't go nowhere. Don't touch that out. Thank you. You have your phone with you. Yes.


Hey Virgo, welcome to your weekend! Love reading! Yay! It's the weekend for, uh, May... Oh god, but I don't even know what's today's. Um, wow. This weekend's going quick. So, um, from the time I'm making this video all the way through May 22nd. Okay, guys? So, yep, if you're new, please do hit like, share, and subscribe on the, on my video. That would greatly, um, help get the videos out and the readings out to people and help my channel grow. Um, this is a Virgo channel only. So Virgo Sun, Moon, Rising, or Venus. As always, be mindful. Some of the messages may or may not resonate. Just take a fifth, leave the rest. Personal reading links are below. Everything you need, all the links. If you want to join my channel, become a member. Everything is below this video. Alright, so we're going to take a look at the weekend, see what's coming up for you. For the next three days. Alright, let's get started. I feel like I had another message. Yeah, also if you want to win a free, uh, video recorded reading with me, um, go over to the community tab here on my channel and there's a post there with the instructions and how you can enter to win. Alright, let's get started Virgo. What are the love messages here for the weekend? Virgo Sun, Moon, Rising, Venus. I can't believe how fast this month has gone already. Crazy. What's coming out? Come on. Oh, something popped out and then it popped back in. So we're not going to take that. Oh my goodness. Oh, now they're just giving me a visual. Hold on. Let me connect. Let me connect. Okay. I'm seeing someone, I'm seeing a pool in a backyard and someone is putting or blowing up big floaty things for the pool. Um, it looks like a male. Uh, I'm hearing preparing the pool, preparing or preparing a pool for, I guess for a weekend or maybe a pool party. Um, I'm seeing a chain link fence. Um, and very attractive man, but I can only see the, like his back. Okay. Very, quite um, dark skin color. Um, muscular. Looks very nice. Very, very nice. Okay. I don't know what that means. Okay. Wow. Stabbed in the back. Didn't I just say I saw somebody's, I see somebody's back. Okay. Hmm. Oh boy. So stabbed in the back, heartbreak, pain, separation, deception, uh, shocking attack. Okay. What the heck? What is this? What is going on here? Um, wedding rings, union, wedding, married, soul connection, eternal love, everlasting promise. What the? Okay. Hold on. I'm connecting. I'm connecting and passion. Oh my goodness. Okay. So, all right, this is weird, but they're, it's attached to this image of this person, this male who's putting, um, like blow up rafts and things in a pool.  I hate, oh my goodness, the ace of cups. Okay. They're, they're, they're leaving someone that either they're married to or that they're in some type of soul connection or a union or a promise was made. Maybe somebody, um, went, you know, stabbed this person in the back or there was, um, some deception or something. But it feels like whoever this person is, um, they're following their passions in seeing chemistry, liking each other equally, having fun. So whoever this person is, is doing something with a pool. Um, I feel like, you know, this person is, it's what's going through their head. It's what's going through their mind. Okay. Um, now, I don't like to be too specific because I, I, but they're giving me a very specific message. So I don't know if that's going to connect to you in any way or not, but it feels like there's somebody here, nine of wands, there's pushback. Somebody here, um, is seeking new love in their life. Okay. How does this relate to you though? I don't know if you know this person. There's a nine of cups. Wow. Boundaries up. Somebody's saying, you can, somebody's saying to another person, you can't come into, you can't come to my party. You can't come to my house. You, you're not allowed in because you stabbed me in the back or you did something. I don't feel like this person is talking to you Virgo. Um, whoever this person is, you may not even know them. You may not have met this person yet, but it feels like this person. Okay. And for others, um, you know, it could be you for the males because I'm seeing a masculine.   You can't come here. Okay. Let me pull away from that message. Okay. I want to pull away from that message because I, I really, I feel like that's very specific for someone and I don't know why they're trying to show me this, but I feel like something might be occurring over the weekend in regards to this, that you, you might need to know or you might need to pass on to another person that whoever, um, hurt another person, um, could even be your friend to let them know that, um, I guess their ex is going to show up. It's strange. All right. Let me redo. Let's redo spirit. Okay. Let's get something for Virgo. All right. Let's see. Damn it. Heartbroken. I don't know. Like sometimes they dictate to me how things are going to go. Deeply hurt, sad separation, breakup, feeling lost, grieving and mourning. Okay. Keys on a ring, having many options, decision, unconventional string along one night stand. Okay. And an engagement ring. Okay. You know what Virgo? Honestly, this weekend, you're, some of you are giving back keys. You're giving somebody their keys back. Okay. Somebody might have been stringing you along. Um, your heartbroken. This weekend, I feel like you are, you're either giving someone their keys back. Um, or you're asking for your keys back. You are, hold on. You are, um, or some of you, there might have been like an engagement and, um, somebody is making something happened.  And I just feel like you're putting the final kibosh on something here over the weekend. Okay. And so for somebody, this could be someone from your past who's trying to come back in and something might have happened. Maybe there was some separation. And so giving the keys back can be an actual thing. And for other, or getting the keys back, but for others, this is symbolic of like passing the torch here. Like, no, it's done. Here's your records. Here's all your stuff. Here's your sweater. It's been hanging in my closet. I feel it's, it's, it's either an actual thing or it's symbolic of like cutting that final string. Okay. You're cutting the final string. This is what I feel like is going on here. Okay. Uh, this reading seems to want to talk about you. Okay. This one's to talk about you. Okay. And yesterday's reading, we did have somebody was trying to come back in or for those who have a past fire sign coming back in. And I remember I was telling you this person was coming through changed and ready. And some of you maybe declining the offer. And at the end of the reading, if you didn't listen to it go back, it was yesterday's reading. It said that to be meticulous and choice with your words, if you're going to break something off. And I feel like this is the message here. Okay. You are giving the ring back, you're giving the keys back, literally or figuratively, you're, you're declining. You're saying no because you're just disappointed. You're heartbroken. Okay. You're feeling lost. You're tired of being in a morning position or tired of grieving someone. And then it's like you've had enough.  There's a lack of fall through somebody. You might have been dealing with somebody who was very much like a people pleaser who they would just would always say yes to everything, but never fall through with things. And okay. Look at you. You have the lovers. You're looking for true love. Some of you are going to say yes to the new love from yesterday's reading. Okay. Because there's a connection here, a beautiful partnership to form. Let's take a look. You're, Virgo also, the lovers can be about loving self as well and seeking higher love. They just gave me that very, see I get old songs come to my mind. There was a singer back in the late 80s, early 90s. His name was, Oh, it was called the Steve Winwood band. And the song was called higher love. Right. Send me a higher love. I feel like that's something here with you. Yeah. There's something here with you. It's like, Oh, I deserve better. I know what I need. I know what I deserve. And I'm not going to take less than that. Someone's in and out energy up in, you know, a yes man or a yes woman. Yes. We'll do this. Yes. Yeah.  And then every time you get to the can, then they would be like, no, no, no, just a little more.  You're out of here. Okay. Yep. You have new plans for a go. You've got plans. You've got mine, your money on the mind on your money and your money on your mind. You're, you know, you're, you're ready for the good news. Give me the good news. I want the good news. I want love. I want, I want a partnership. I want divine union. That's, it's something deep, something real where two people, you know, find each other and, and, you know, despite any complications or complex relationship or anything like that, two people who are making the decision to be together. Okay. That, that strength and that bond.  You're doing it. Some of you might have been doing some cord cutting. Okay. Oh, you've got the emperor. You've got, okay. You've got somebody coming in here, somebody, or you're looking for this. Okay. The emperor is a leader. This is alpha energy. This is someone who sticks with their word. This is what you're looking for. Okay.  New chapter. Wow. The whole horizon is opening up before you. The clouds are parting over the weekend. I see it. Okay. This is Aries energy. We also have Gemini energy, whatever, whoever it's, it's energy. It's not really a person. It's energy. The court cards would be more of a person. And if the court cards show up, then we'll address it. But with this major arcana, you have three major arcana and the page of pentacles is intentional. You're intentionally thinking forward. It's a page. So it's like new. It's newness. You're being very patient. You're, I feel like this weekend, you know, I can let this go. I'm patient and I'm ready. You know, and I'm ready for a new start, new, maybe even a new job. You know, I'm raising my vibrations here. I'm thinking logically, but I'm thinking tangible. Is that a word? Tangibly. I'm thinking about real results. Here, what's going on in your life, right?  You know, I feel like you're the one who's initiating this. All right. Let me say, okay. You got the nine of swords. It's stressful. Okay. It's stressful. Um, the moon in reverse, you've got that clarity though. And what's the clarity here? You're realizing, I feel for a lot of you that whatever you're ending here with somebody was causing you extreme anxiety and stress. You know, and that, with that moon, if you were doing any, like setting your intentions with the, um, the eclipse on the 16th, things are starting to be revealed to you with the moon in reverse. Okay. This is, um, seeing things very clearly. Okay. Um, the truth being revealed, your anxiety and your stress that you've been feeling and that you've been dealing with. Um, we're coming from somebody who was, um, in the past, um, giving you a hard time.  Right? They make our days better. That, that's what we do for other people when we love somebody and that's what they do in return for us, when they love us. Right? The anxiety and the stress you've been feeling for such a long time in a past, past particular relationship or past connections, a lot of that was coming to, coming, is coming to your head now and you're realizing, I don't really have some kind of problem. This person is a problem. You know, it's like having a splinter buried deep in your skin that you can't find or see.  You're cutting it out, cutting it out so that you can recover and heal and put yourself in a position to find or to attract. I want to say and to cultivate a loving, harmonious relationship with someone. Okay? So it's all about letting go. This is what I feel like you're cutting the cord. 100%, you know? Um, and, and it's not, I'm not predicting that you're going to have like extreme anxiety. I'm, I'm seeing that the, the revelation that's coming to you here during this time is it's not me. It's you, Mother Effer. It's not me. It's you. It's you. You're the one with the problem. You're the one that kept saying yes, but you really meant no because you couldn't say no for whatever reasons, right? Look at this. You've got the sun, joyousness, positivity, happiness, being in that warm glow. I mean, I know this might be hard for some of you to let go of the hope, but the hope is dangerous. The hope is what's keeping you tied to someone. You have to take a look at the facts of this situation. You know, sometimes it's not about chemistry. Sometimes it's just about compatibility, but you've wanted somebody so much. They wanted you so much, but you guys weren't compatible for some reason, or what I was feeling like someone that you were dealing with was very much like codependent, or people pleasing, which can be very controlling, controlling the narrative of a relationship. And you're like, eff this, I'm out. I'm done.   I don't feel like somebody is breaking up with you. Like even if a relationship ended, it feels like you're having the final say in this, right? So if somebody ended something with you, and they didn't ask if you would agree to severing the contract or the commitment, you just had no choice. You do have a choice, just because somebody made a move to end something. It doesn't mean, you know, you sit there, I was thinking of that Seinfeld episode where George Costanza was breaking up with his girlfriend, and she said, no, no, we're not breaking up. No. Just because you want the breakup doesn't mean I do, so I'm not allowing you to break up with me. I mean, it's a sitcom, but that's not the way. You have the choice into say, okay, this person is not following through, or they're not ending it, but they keep holding on, but they're nowhere to be found, really, and they ghost a lot, or they block, or they hover, or whatever. You have the choice now to say, no, you can't come back. Okay? Even if they do end it with you, or they did end it with you in the past, your free agency and your will and your choice is to say, actually, I'm breaking up with you. Okay, bye-bye. Reclaiming that power, right? It's a bold move. It's a bold move, but it's a survivor mood. It's a mode. It's not a victim mode. It's not a victim mode. It's saying, okay, you're breaking up, or you're ending this with me? Okay. I agree. See ya. Sayonara. So I see you getting into a much more happier, joyous position, especially over this weekend. I don't know. I just feel, look at that, nine of cups. Oh my goodness. This is such joy and happiness.  I feel coming for you. Wish is coming true for some of you. This is something you've been wanting to do for a long time, but maybe you were doubting yourself or you weren't sure. You just had a fear of being alone or fear of being without somebody.  Because there's a familiarity in the bad relationship you may have been in. That's so perfectly normal to feel that way. And once you could say to yourself, you know, I don't even have to be with anybody. Maybe I'm okay. Maybe I'm better on my own than I am in this relationship. You know, there's a lot of revelation and clarity coming here. And I feel like some of you are, you know, in your mind, severing the connection and accepting. You know, it's just saying, that's it. You're going to have to accept that you might, so for some of you, it's like, I feel somebody here is thinking of this person and saying, okay, well they left. So it must be over. And then they show back up again when this might be kind of a cycle that happens. The break occurs when you don't let that person back in, unless they got their bloody stomps, right? So, Virgo, you have the power.  Let me see what else is going on for you. Okay, yesterday you did have new love coming in. So if you're feeling a little discouraged, go back to yesterday's reading. There's a love offer coming in and get yourself a little more pumped up. Again, here you are. Three of pentacles. Okay. You're taking your losses.   Okay, you're getting rid of all these, you're getting rid of three of them and you're keeping two and you're using them to your benefit and you're balancing yourself out with them and it's kind of like looking at that relationship and saying to yourself, you know, I see you doing this saying to yourself, okay, what did I get out of this? What benefit? What silver lining was there? And then focusing on that and using that to rebuild and grow. I want to take a look at this. Yesterday it was a fire sign. It was a king of wands. I want to see with this king of wands this new person coming in what the energy is with this person because it felt pretty good. Okay, there's a king of wands. It felt pretty good with this person coming in. Okay, look, and there's you Virgo. Okay, let's see. Remember I was saying yesterday if you didn't listen, listen, that this person was really focusing on their finances and career but here now we also have them kind of like they're waiting for the right time to initiate something with you here this new person. Okay, this feels very much like a new person. Let me say initiating new talks, new ideas, new plans here. Okay, king of pentacles.  I always feel for some of you this is an Aries, could also be a Leo. We'll see if Sagittarius shows up, but look to a cups, there you go. So for some of you, this is like, this is your person that's coming in here. Okay, this is what I'm feeling. There's meaning in the minds that's happening here, mutual agreement, looking at each other and seeing you're on the same page. Look at how they're very even. I just heard even flow from Pearl Jam. Look at how they they look directly into each other's eyes.  Okay, this is very beautiful energy. Okay, there's that three of pentacles like I was saying yesterday. This person is they're a student of life always wanting to learn and they have that in common with you. Okay, they like to study. They like to learn things. They like to build. They like to create. This person might be a teacher. Maybe they're a professor or they're a student. This person very intellectual, but very practical and grounded. Let's see. Oh, I love it. I love this energy for the weekend. Yep, here you go. Two aces with this person. No aces with that other person. Two aces with this person. Golden opportunity coming toward you. This is being sent from up above and so is the ace of sorts. Okay, the ace of sorts is all about the intellect and it's about communication. Okay, new ideas. Okay, this person, you know, I feel like this is not somebody who runs away from conflict.  Okay, and if there's a problem, they seek to resolve the problem. They don't run away from problems. This is someone you can depend on and that emperor energy that was there, that's exactly what that is. You know, male or female energy. This is someone who they show respect. They have leadership ability. They're very strategic and they'd like to plan the future. Okay, they have like a very parental way about them, so they're very protective but nurturing. Okay, the person might have children as well, but I just feel like they come across as someone that is well respected. Okay, now I just saw the king of cups, so I feel like this person has they're very deeply attached to their emotions. Okay, now we do have three kings on the table here. So you guys, you need to understand something because I'm going to say this. Yesterday, there was one person who was the king of wands showing up but now they're telling me options, other options are showing up besides it's like you you have like choice here. You know, now as soon as you are done with this past relationship, all of a sudden, remember I said the sky opens up, it's raining men, girl. Or it's raining girls, men, women, it's raining women, guys. All of a sudden, this is beautiful. This is beautiful. There's quite a few options here for you. But we were looking at the king of wands, so that feels very strong.   Is that the song?  You're a, you guys know the song. It's called Ghetto Superstar, I think. You're a, I can't remember, why can't I remember the words? That's the song. That's what I feel like. I'm running tight on each other. For now, not you, not the home. That's a, that's a old song. It's called That's a, that's a old school. That's a old school song. Okay. Damn. Remember I said, we're waiting for Sagittarius to show up. There you go. So you've got Leo, you've got Aries and you've got Sagittarius. Very strong. I feel like a fire sign is going to be coming your way first. Okay. These other two, for some of you, the king of pentacles could be a past person. It could also be if cups could be a past person. I just don't feel prominent energy with them. Okay. And I don't feel prominent, prominent energy with these two others, this water and this earth sign, as far as coming toward you first, the king of wands. I'm feeling like this magnetic pull with the king of wands. Okay. Very much. Do you know this person? I don't, you know, let's ask. I don't feel like you do, okay. They're just saying, no, because of these aces, this is new. This is brand new. Okay. Got the death card. So, yep. Transformation. Out with the old and in with the new. You're on your way, Virgo. I'm very, very proud of you. Okay. So, you've got the six of sorts. Just when I said you're out of your way. You're facing it. You're facing your fears. You're getting out of dodge. Some of you are relocating. You're moving. You're, you know, selling the house. You're out. You're done with this. You've done everything you possibly could do. You've put in your best effort. You've tried. You've tried to express your needs in the past. You've tried to express what you wanted. You weren't getting your needs met or somebody was gaslighting and they just were not, you know, or they were, you know, saying they were going to do it and then not, you're just, you're done with that energy. You're done. Okay. Some talk, it was very toxic and you're, it was very toxicity. Okay.  New options are showing up for you. Excitement. So much excitement. Love and attention. All right. They're just telling me, hold on, hold on. Stay with me. Stay with me, Virgo. All right. They want to give you some love messages. What is a love messages? Feelings, love messages, anything you can show us, anything you can show Virgo, spirit, anything you can show Virgo. Okay. You've got a second chance. The relationship deserves a second chance, but it comes with a warning. Don't dismiss the red flags here. A very strong message is about your past person. Past person might be trying to come in with this, ask for a second chance with you. We saw that yesterday's reading. Don't dismiss any red flags. There might, that might be showing up. Okay. Cause I feel like some of you, you know, you are making the decision. And of course, as the way life goes, when you end something and somebody feels that you're leaving them, they can feel you pulling away. What happens? They wound up, this person especially, probably has a habit of leaving and coming back when they think that you're right on the brink or walking, you got your foot out the door and they start sensing it. They don't think you're going to do it. And then you're doing it. And now like, oh, can we just try again? You have another chance to do it right this time. And they start kicking the can forward or, you know, maybe a third chance or fourth chance or a fifth chance. And how many goddamn chances?  Enough is enough. Right? That's the red flag here. Okay. Watch out for this because this energy is going to come up. If it came up yesterday in the reading, it's going to show up again here. Okay. Crazy. I feel you, even though we were apart. See, I told you, as soon as you get your foot out the door, as soon as you start walking, these boots are made for walking. And that's just what they'll do. One of these days, these boots are going to, why am I singing? I'm not even a singer. I play guitar, but I just the singing. I don't know what's going on with me. Okay. Ghetto superstar, that is what you are. Oh my goodness.  I don't even know what the lyrics are. I don't even know what that song means. I just had the song coming into my, into my head. Okay. Let me see. What else? What else? What else? Obstacles, unhealed wounds are blocking forward movement. Okay. Well, that's interesting. And there you go. This is your soulmate. We did have Twin Flame yesterday. The Twin Flame could be a past person. Twin Flame relationships. I think there's 144,000 Twin Flame relationships here on earth at any given time. They're very rare and very difficult sometimes to deal with because it makes you face yourself. The soulmate is beautiful. The soulmate is just, we blend. The soulmate is like, we have no expectations of each other. We're good. You know, we can build friendship that the Twin Flame thing can be really challenging. I feel like this King of Wands is coming in here and this is someone new. If you have been involved with the King of Wands in the past, this is not them. Okay. This is another fire sign. Okay. And this person is showing up very differently. If you're, if you had a fire sign that was difficult relationships in the past, that might have been a Twin Flame thing. Okay. That's not this person. Now listen. If you still want your past person back, I think a lot of deep reflection needs to go into that situation over the weekend. I feel like, because it is coming with a warning, somebody who wants a second chance. And I feel like, you know, I don't know. Let me, let me check and see what is this warning here with this person from the past with this second chance wanting to come back. What is the red flag? What is the warning that Virgo needs to pay attention to or Virgo needs to know? Because it looks pretty darn like red flag, central tower. It speaks for itself. This person's intention is just to keep destroying to break you down. Okay. So I think for those of you who are hoping to have this particular very toxic relationship back, that's a danger zone for you. Okay. Because for someone, you know, it's not that it can't, things can't be healed, but both people got to want to do it. And a lot of work goes into that. And you got to ask yourself, are you committed to the work it's going to take? The heartache? Because not only do you have a history of pain, but you could possibly set yourself up to create more with somebody or they could create eight more in your future. Are you willing to really go through this? Like it's a heavy duty commitment. And I'm not telling you not to do it if that's something that you want to do. Okay.  So you got to make your own decisions here. But just make sure you don't dismiss any red flags that come up. Keep your eyes open for that. There's warning bells with that. Okay. You've got the horror font here. So this is conventional expectations and conformity. Why are they showing me this here? Okay. All right. They're just giving me I want to love her with a slow hand. That's what they're saying. Tell them Virgo to find a lover that has a slow hand. That's what this Knight of Pentacles energy feels like to me. Somebody who consistently over time builds a very strong union with you. Okay. Committed partnership a blessed union with you. Okay. Something sacred. Something that's divinely guided. Something that is I'm hearing two people indoctrinating having a spiritual belief. Okay. That could be religious. It could be, you know, whatever a higher power or just two people who are not in a position at Virgo. They both well, it feels like okay. They're giving me another message here. I don't know who if this is connected to a new person or past person, but somebody's definitely going to be making an offer to you. Okay. It's not just love though, because I feel like yesterday's reading was a love offer, but this feels more like marriage in front and with witnesses and doing something righteously. So it could be in a church. You know, somebody making a bona fide true blue offer. Somebody it's traditional. It feels like it's very traditional. You know, down on one knee and then going through all the process of a traditional to get to the chapel or you know what I mean? I hope you understand what I'm trying to say. For some, this is someone who's very religious. Okay. In whatever area, but it's not religion as it's like condemning kind of thing. It comes through very spiritual. They may be just playing spiritual now, but they may have a religious background, but they don't attend church or things like that, but they have this background in spiritual beliefs and traditional beliefs. Okay. So they're saying seek that or open yourself up to that. I guess that's maybe some kind of advice for you.  You don't want that person. You want someone that has conviction or someone that stands for something and they'll stand up for you. They have a belief system. Okay. Healing. Healing energy. Renewal. Right. And then you've also got spiritual. So a brand new beginning is what it feels. This is the energy. This is like a new journey in your life here with someone very, very special that has a potential to be very, very special. All right. Let me leave this here and excuse me. I've got a couple of other messages here for you, Virgo. That's Aquarius. We have Taurus. Cancer Scorpio Pisces. Aries, Leos, Sagittarius. All signs. Virgo. You know what? I didn't see any Capricorn. That might be significant. Okay. Why would that Capricorn? OMG. I can't even believe this. I will give you the moon and the stars, Virgo. The moon and the stars. This is beautiful. This is beautiful. You will be guided through the darkness. A long journey ahead brings rewards. The greatest rewards you could ever hope to receive. The moon and the stars.   This is talk about devotion. This is pure devotion. Okay. I will give you the moon and the stars. I love this. I mean that is so gorgeous. I can't stop looking at this. It just feels like what the happily ever after. I mean it's so cliche but this is what it feels like. And there you go. Fire.  Reckless actions lead to conflict. Well that's that fire sign. Passion. This person is going to take you on a whirlwind adventure in your life and it's going to be exciting and it's going to be reckless at times.  Kept you so stuck. There you go. They were a harlequin. Okay. The feelings are masked. This person just wore a mask. A false mask. The past person.  If you got plans and you're doing something and you're doing something exciting or just relaxing just know who you are Virgo and see the situation someone was being harsh to you or treating you with disrespect and not treating you well let them go. Get your hope back again Virgo your dreams can come true your hope, faith and wishes will be restored Virgo. Make a wish right now and believe it's yours and that's the star and we had the star and the moon, right? So many in your past might have given you the impression or implied that they were going to give you the moon and the stars but they never came through for you and that didn't follow through. Somebody will somebody is showing up here who will you just got to believe you just got to believe but don't put your hope and all your eggs in a basket that somebody is just going to keep cracking and breaking those eggs put your hope in your put your hope in higher power and spirit and tell yourself you know what, I trust and you know God's got my back and he's going to bring to me the person that he feels meant for me. I will never miss the person that's meant for me ever is impossible family, celebrations wedding and engagement party excuse me sometimes I, you know my voice gets crackly so family so for once I might be going to a reunion or something even with the engagement card or something that you were hoping for the struggles over with that person and now you can celebrate some of you are just going to do the divorce thing and have a damn party to celebrate that you're finally getting away from or you're getting out of a relationship that wasn't healthy sorry it's a you should have a celebration for that, you're graduating you're standing up for yourself if you're making a decision over this weekend or you come to the conclusion that that's something that you want to do when you do it go on the computer and create yourself a diploma or a degree that you've passed the tests and that you've graduated from that reward yourself if you're ending something it takes so much strength and fortitude and bravery to let go of the hope of something that you thought could be and saw so much potential and had such a strong heart for another person who was not able or was not capable to meet your needs let them go with love and then that love redirects back to you and then celebrate, have a party for yourself I've got like a dog of some sort stuck in my throat I can just feel it they're just telling me to give you some monology messages here and then I'm going to end your reading because this is just for the weekend okay, wow full moon in Virgo you are good enough, Virgo you are good enough you're worth every single morsel to another person and you are worth good love you are worth healthy love you are valuable, you are important and you are wonderful and all the hard work, look there you go, there's your Capricorn card all the hard work that you have put in will be paying off now you'll see the results what happens when we graduate we can now move on to bigger and better things so give yourself that graduation ceremony invite your family, your friends some of you might actually be going to a wedding or an engagement party or some type of family reunion or celebration over the weekend go have fun I just said bring love into the situation so if you're ending something remember I said yesterday there was meticulous with your words, choice words end it with love new moon and Aquarius energy here end it with love that kind of conversation that goes you know, I love you and I have a beautiful I have a very deep you have a very special place in my heart and you always well I don't think that this is we can continue this is just not good for me and I'm moving forward with my life I'm not going to pursue this relationship anymore and I'm opening myself up to somebody who can be a partner with me in life you know and do it with love walk away if you're planning to walk away with your dignity with dignity and respect for yourself don't get crazy on anybody you know don't do anything but just say no thank you, take care I hope you find me looking for I do feel like though whoever this person is we'll do a reading for that another time but I think that's kind of been showing up a lot I just feel like you've got somebody from your past who you know you let it go and right when you think you're done they show back up in your life in some way and then you're like why are you here and they're like well I missed you or I was thinking about you or I just want to see how you're doing you know and it's like if somebody knew how you felt about them and the reason why you were in the relationship to whatever degree with them is because you were you had deep feelings for them and they knew that but they still kept coming back to not follow through with anything knowing how you felt that's cruelty the inability to say no or to turn around and say to you you know I do love you but I am not I can't do this and I want to let you go and I'm going to stop cock blocking or pussy blocking I'm going to stop doing that so that you can find someone that you deserve because it's cruelty and sometimes people won't have the energy or the bravado to just stand up and say that and hell I've seen drug addicts do that stuff they were just like I can't be in this relationship I do love you but I can't let go of my coke and they let you go but sometimes you have to be the one to just like step back you know take off your emotional glasses shut off that emotional brain and look at this thing logically like how much time has passed and you are still holding on and waiting and begging your life how much time do you think we have here at Virgo your life is passing you by get out there and start living and loving and living your life right I feel like this weekend is going to be profound and I do feel like it has something to do with that full many clips even if you didn't get a chance to set your intentions or even if you just watched it it's powerful and it's had a powerful effect on a lot of people and that mercury retrograde that we're in until June 2nd is bringing all that shit up this is the time to harness that retrograde and really take a look because things are going to start coming up to you and coming up to the surface and like I said in the beginning reading I feel like a lot of you are going to start taking a look and saying I'm not it's not me baby it's you it's not me it's you and taking that blame off yourself and putting it where it belongs not that blame is the way to do things but it's like taking a logical look and saying you know I gave I gave I gave my best and there's nothing more I can do and part ways if that's your choice if that's what you're going to do because I feel like you know I know it's a general reading I'm not talking to every single person here but somebody here listening I feel like this message is for you and maybe it's just like a little gift or a little pump up for the weekend for you to get yourself reconcile to the fact that it has nothing to do with this person not loving you because I feel like whoever they were they definitely did they definitely loved you they just couldn't get themselves to act on that and that doesn't mean that they don't love you it could have a lot of reasons why somebody couldn't you know it could have been fear based insecurity issues low self-esteem whole host of other things obstacles like we saw here unhealed wounds blocking forward movement so whatever those wounds are definitely you know just go knowing and I'm telling I'm telling you here as your reader this person whoever they were loved you they did it may not have felt like it but they did okay and then whoever's coming in here knew which does feel like a king of wands male or female energy embrace it at least for the weekend alright love you guys I'll see you later take care